ES6は、特定のパターンに従って許可配列とオブジェクトの値を抽出するために、分解さ(非構造)と呼ばれる変数の割り当て、。
解体が成功しなかった場合、変数の値が同じですundefined
。
[X、Y] = [1、2、3]ましょう。 X // 1 // 2 Y LET [、[B]、D] = [1、[2,3]、4]。 // 1 B // 2 D // 4
等号の右辺が配列されていない場合(または、厳密に言えば、「イテレータ」の章を参照して、構造を横断することができない)、それは誤りであろう。
//报错 せ[FOO] = 1。 [fooは]偽=ましょう。 [fooは]のNaN =ましょう。 [fooは]未定義=ましょう。 [FOO] = nullをしましょう。 せ[FOO] = {};