Ich bekomme Syntaxfehler beim Komprimieren von Js-Datei mit einem Befehlszeilen-Tool yuicompressor jar.YUI Kompressor gibt Syntaxfehler für gültige JavaScript-Syntax
[ERROR] 1796: 28: ungültige Eigenschaft id
Ich habe eine Variable commentGroup
. Ich möchte es als JSON-Objekt mit dem Wert commentGroup as key
schieben. Um dies zu erreichen, habe ich dieses answer verwiesen.
var commentGroup = 'owner';
var groupIndex= [];
groupIndex.push({[commentGroup]: 1}); // Error line 1796
Warum sagt es ungültige Eigentums-ID?
ich verwende yuicompressor-2.4.7.jar
Ich habe oben Code versucht, auf JavaScript/CSS/HTML Compressor
Ausgabe
{
"message": "Unexpected token: name (commentGroup)",
"filename": 0,
"line": 3,
"col": 18,
"pos": 66
}
denke ich YUI Kompressor nicht {[commentGroup]: 1}
ich die Lösung versteht bekam für Über dem Problem muss ich te deklarieren mporary Variable, dann lege ich mein Objekt als Schlüssel in diese Variable und dann in das Array geschoben.