Один из советов для инструмента jslint:
++ и -
++ (приращение) и - (декремент) операторы, как известно, вносят свой вклад в поощряя чрезмерную хитрость. Oни уступают только ошибочной архитектуре в обеспечении вирусов и других угрозы безопасности. Есть плюс вариант, запрещающий использование этих операторы.
Я знаю, что PHP-конструкции, такие как $foo[$bar++]
, могут легко возникать с ошибками "один за другим", но я не мог понять, как лучше управлять контуром, чем while( a < 10 ) do { /* foo */ a++; }
или for (var i=0; i<10; i++) { /* foo */ }
.
Является ли jslint подсветкой их, потому что есть некоторые аналогичные языки, которые не имеют синтаксиса "++
" и "--
" или обрабатывают его по-другому или существуют другие соображения для избежания "++
" и "--
", чтобы я мог отсутствовать?