JSLint mag die Inkrement- und Dekrementoperatoren nicht. Ersetzen Sie es durch i += 1
oder fügen Sie die plusplus: true
Direktive an den Anfang Ihrer Datei (wenn Sie nicht sicher sind, wie Sie JSLint-Anweisungen festlegen, hier ein Beispiel. Sie sind in einem normalen Kommentar am Anfang der Datei):
/*jslint plusplus: true */
Vom JSLint docs:
The ++
(increment) and --
(decrement) operators have been known to contribute to bad code by encouraging excessive trickiness. They are second only to faulty architecture in enabling to viruses and other security menaces.
Völlig lächerlich Regel? für (i < l; var i = 0 i ++) {
Wenn das nicht funktioniert, ob i i durch die Eingabe definiert ist: Sie können Ihre eigene Meinung ...
Hat schon ... i ++ –
Probieren i + = 1? ......... –
Es muss mehr sein als das, was Sie gezeigt haben. –