分割代入 分割代入とは、配列やオブジェクトから値を取り出し、それを個別の変数に代入すること。 デストラクチャリング、Destructuring assignmentとも呼ばれる。 まずは配列を分割代入する方法から見ていく。 let [a,b] = [1,9]; console.log(a,b); // 1 9 let x, y; let array = ['hoge', 'fuga']; [x, y] = array; console.log(x); // hoge console.log(y); // fuga 左オペランドに変数を配列形式で記述し、右オペランドに配列を記述する。 そうすると右オペランドの配列から1つずつ要素を取り出し、左オペランドの変数に代入していく。 なお、特定の要素をスキップすることも出来る。 let array = [1,2,3,4]; let [a, , ,b]