-
基本的な分割代入:
const array = [1, 2, 3, 4, 5]; const [a, b, c] = array; console.log(a); // 1 console.log(b); // 2 console.log(c); // 3
-
不要な要素のスキップ:
const array = [1, 2, 3, 4, 5]; const [a, , c] = array; console.log(a); // 1 console.log(c); // 3
-
デフォルト値の設定:
const array = [1, 2]; const [a, b, c = 3] = array; console.log(a); // 1 console.log(b); // 2 console.log(c); // 3 (デフォルト値が設定されている)
-
可変長引数の処理:
const array = [1, 2, 3, 4, 5]; const [a, b, ...rest] = array; console.log(a); // 1 console.log(b); // 2 console.log(rest); // [3, 4, 5]
-
配列の入れ替え:
let a = 1; let b = 2; [a, b] = [b, a]; console.log(a); // 2 console.log(b); // 1