使える場所 変数の初期化(let, const 宣言)、代入 関数引数 できること 必要なものだけ受け取って初期化、代入 残余 ... 初期値 = 使い方 配列を分解して変数を作る const arr = [11, 22, 33, 44, 55]; const [a, b, c, d, e] = arr; console.log(a, b, c, d, e);
![最初から分割代入すると書くのが楽。(配列とかおれおれAdvent Calendar2018 – 21日目) | Ginpen.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/de4af7f62b39439905833504e59ba1e153be6d8b/height=288;version=1;width=512/https%3A%2F%2Fginpen.com%2Fwp-content%2Fthemes%2Fginpen-theme%2Fimg%2Ficon-512.png)
使える場所 変数の初期化(let, const 宣言)、代入 関数引数 できること 必要なものだけ受け取って初期化、代入 残余 ... 初期値 = 使い方 配列を分解して変数を作る const arr = [11, 22, 33, 44, 55]; const [a, b, c, d, e] = arr; console.log(a, b, c, d, e);
const arr1 = [11, 22, 33]; const arr2 = [44, 55]; const arr3 = [...arr1, ...arr2]; console.log(arr3); // => [ 11, 22, 33, 44, 55 ] const arr4 = [0, ...arr1, 0, ...arr2, 0]; console.log(arr4); // => [ 0, 11, 22, 33, 0, 44, 55, 0 ] 次の個所で利用可能です。 配列初期化子 [] オブジェクト初期化子 {} 関数呼び出し時の引数 () 分割代入 = 、関数の仮引数 () 配列初期化子 [] ... に続けて反復可能 (iterable) なオブジェクトを置きます。まあ普通は配列ですね。 ECMAScript® 2018 Language Specification 12
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く