以下に、直接的な配列分割代入の方法といくつかの使用例を示します。
-
単純な配列分割代入:
const array = [1, 2, 3]; const [a, b, c] = array; console.log(a); // 結果: 1 console.log(b); // 結果: 2 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, , c] = array; console.log(a); // 結果: 1 console.log(c); // 結果: 3
-
残りの要素を新しい配列として取得する:
const array = [1, 2, 3, 4, 5]; const [a, ...rest] = array; console.log(a); // 結果: 1 console.log(rest); // 結果: [2, 3, 4, 5]
-
ネストされた配列の分割代入:
const array = [1, [2, 3], 4]; const [a, [b, c], d] = array; console.log(a); // 結果: 1 console.log(b); // 結果: 2 console.log(c); // 結果: 3 console.log(d); // 結果: 4
これらは直接的な配列分割代入の一部の例です。配列分割代入は、配列の要素を個々の変数に簡潔に代入するための便利な方法です。これにより、コードの可読性が向上し、冗長なコードを減らすことができます。これらの例を参考にして、自分のコードで直接的な配列分割代入を活用してみてください。