Heim >Web-Frontend >js-Tutorial >Was ist eine Destrukturierungszuweisung in JavaScript?

Was ist eine Destrukturierungszuweisung in JavaScript?

Linda Hamilton
Linda HamiltonOriginal
2024-11-16 01:50:02442Durchsuche

What is Destructuring Assignment in JavaScript?

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

  • Opera 10.30 und höher
  • Firefox 3.6.x und höher

Es wird jedoch nicht in älteren Browsern unterstützt wie:

  • Opera 10.60
  • Chrome (vor Version 5)

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn