中級 › 配列の分割代入で要素が足りないとundefinedになる(デフォルト値の付け方) › パターン1
配列の分割代入で要素が足りないとundefinedになる(デフォルト値の付け方)
配列の分割代入で、元の配列より多い変数を用意すると、対応する要素が無い変数はundefinedになります。
1 const [first, second, third ____] = [1, 2]; ^ 2 console.log(third);
出力: undefined期待: 0 (エラーにはなりません)
空欄を埋めて実行を通す
配列に対応する要素が無い変数はundefinedになります。分割代入の変数にデフォルト値を指定すれば、要素が無いときだけその値が使われます。
次の問題