直接的な配列分割代入の方法と使用例


以下に、直接的な配列分割代入の方法といくつかの使用例を示します。

  1. 単純な配列分割代入:

    const array = [1, 2, 3];
    const [a, b, c] = array;
    console.log(a); // 結果: 1
    console.log(b); // 結果: 2
    console.log(c); // 結果: 3
  2. 配列分割代入とデフォルト値:

    const array = [1, 2];
    const [a, b, c = 3] = array;
    console.log(a); // 結果: 1
    console.log(b); // 結果: 2
    console.log(c); // 結果: 3 (デフォルト値が使用される)
  3. 配列の一部の要素を無視する:

    const array = [1, 2, 3, 4, 5];
    const [a, , c] = array;
    console.log(a); // 結果: 1
    console.log(c); // 結果: 3
  4. 残りの要素を新しい配列として取得する:

    const array = [1, 2, 3, 4, 5];
    const [a, ...rest] = array;
    console.log(a); // 結果: 1
    console.log(rest); // 結果: [2, 3, 4, 5]
  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

これらは直接的な配列分割代入の一部の例です。配列分割代入は、配列の要素を個々の変数に簡潔に代入するための便利な方法です。これにより、コードの可読性が向上し、冗長なコードを減らすことができます。これらの例を参考にして、自分のコードで直接的な配列分割代入を活用してみてください。