nachkommendes Komma-Problem, Javascript

7

Ich bemühe mich derzeit, meine jQuery in IE7 zu verwenden, wenn ich folgendes füge:

%Vor%

... Ich erhalte diesen Fehler von Lint: "Warnung: Nachkommastellen sind in ECMA-262 Objektinitialisatoren nicht zulässig"

Weiß jemand, was das bedeutet und wie repariere ich es?

    
timkl 30.11.2009, 13:27
quelle

5 Antworten

11

Entfernen Sie das nachgestellte Komma - das Komma am Ende des folgenden Teils:

%Vor%

Beim Erstellen eines Objekts {} oder eines Arrays [] trennen Sie einzelne Elemente durch ein Komma. Aber hier gibt es ein zusätzliches Komma nach dem letzten Punkt wie [a, b, c,] - das ist laut ECMA-262 nicht erlaubt.

    
Amarghosh 30.11.2009, 13:31
quelle
6

Das zusätzliche Komma am unteren Rand:

%Vor%     
o.k.w 30.11.2009 13:30
quelle
3

Geht es nicht um:

%Vor%

in der vorletzten Zeile?

    
Iain 30.11.2009 13:31
quelle
2

Entfernen Sie das letzte Komma aus der vorletzten Zeile:

%Vor%     
Jerome 30.11.2009 13:31
quelle
0

Ich weiß, dass das vor einer Weile gefragt wurde, aber das könnte hilfreich sein. Wenn Sie Ihr JavaScript über JSLint ausführen, wird es Ihnen sagen, ob es eines dieser "zusätzlichen Kommas" gibt.

    
James Kingsbery 20.09.2010 18:59
quelle

Tags und Links