ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript における代入の構造化とは何ですか?

JavaScript における代入の構造化とは何ですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-16 01:50:02440ブラウズ

What is Destructuring Assignment in JavaScript?

JavaScript での代入構文の分割

JavaScript では、変数代入の左側にある角括弧は、代入の構造化、つまり構文を示します。 JavaScript 1.7 および ECMAScript で導入6.

代入の構造化の例

次のコードを考えてみましょう。

var myList = [1, 2, 3];
var a, b, c;
[a, b, c] = myList;

この例では、代入で角括弧が使用されています。 myList 配列を構造解除します。配列の要素は、変数 a、b、および c に割り当てられます。

ブラウザによる分割割り当てのサポート

分割割り当ては、次のような最新のブラウザでサポートされています。

  • オペラ 10.30 と上記
  • Firefox 3.6.x 以降

ただし、次のような古いブラウザではサポートされていません:

  • Opera 10.60
  • Chrome (以前のバージョン) 5)

ECMAScript の互換性

割り当ての分割は ECMAScript 5 の一部ではありません。これは JavaScript 1.7 で導入され、ECMAScript 6 で正式化されました。

以上がJavaScript における代入の構造化とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。