Destrukturierende Zuweisungssyntax in JavaScript
In JavaScript weisen eckige Klammern auf der linken Seite einer Variablenzuweisung auf eine destrukturierende Zuweisung, eine Syntax, hin eingeführt in JavaScript 1.7 und ECMAScript 6.
Beispiel für Destrukturierung Zuweisung
Bedenken Sie den folgenden Code:
var myList = [1, 2, 3]; var a, b, c; [a, b, c] = myList;
In diesem Beispiel werden die eckigen Klammern in der Zuweisung verwendet, um das myList-Array zu destrukturieren. Die Elemente des Arrays werden den Variablen a, b und c zugewiesen.
Browserunterstützung für Destrukturierungszuweisungen
Destrukturierungszuweisungen werden in modernen Browsern unterstützt, z. B.:
Es wird jedoch nicht in älteren Browsern unterstützt wie:
ECMAScript Kompatibilität
Destrukturierende Zuweisung ist nicht Teil von ECMAScript 5. Sie wurde in JavaScript 1.7 eingeführt und in ECMAScript 6 formalisiert.
Das obige ist der detaillierte Inhalt vonWas ist eine Destrukturierungszuweisung in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!