ホームページ >ウェブフロントエンド >jsチュートリアル >代入の構造化とは何ですか?JavaScript ではどのように機能しますか?
代入の構造化: 変数宣言内の角かっこを理解する
提供されているコード スニペットでは、変数宣言の左側にある角かっこは、変数の割り当て ([a, b, c] = myList) は、分割割り当てと呼ばれる機能と関係があります。
分割割り当てとは何ですか?
JavaScript 1.7 で導入されましたおよび ECMAScript 6 では、代入を分割することで、配列の値やオブジェクトのプロパティを個別の変数に展開できます。
構文:
配列の分割: [変数 1, 変数 2, ...] = 配列
オブジェクトの構造化: ({ プロパティ 1: 変数 1, プロパティ 2: 変数 2, ... } = オブジェクト)
コード スニペットの例:
指定されたコードでは、代入演算子 (=) の左側にある角括弧 ([a, b, c]) が次の目的で使用されます。配列の構造化。 myList 配列の値を個別の変数 a、b、c に解凍します。
ブラウザのサポート:
構造化代入は、次のような新しいブラウザでサポートされています。
ECMAScript 標準準拠:
構造化代入は ECMAScript 5 の一部ではありません。これは JavaScript 1.7 で導入され、ECMAScript 6 で正式化されました。したがって、ECMAScript 5 に準拠しているとは見なされません。
以上が代入の構造化とは何ですか?JavaScript ではどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。