2012-08-16 3 views

Antwort

12

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 ...

+1

Wow, jslint ... Sie haben mich enttäuscht – TheZ

+4

das ist schlecht Englisch ..... fehlerhaft Architektur in der Ermöglichung von Viren –

+2

Ja, ich stimme zu. Das ist Mist. "i ++;" wurde seit Beginn der Zeit verwendet. –

-3

Versuch machen in der Konsole und die Antwort sehen.