Code Fix

中級 › 配列の分割代入で要素が足りないとundefinedになる(デフォルト値の付け方) › パターン5

配列の分割代入で要素が足りないとundefinedになる(デフォルト値の付け方)

配列の分割代入で、元の配列より多い変数を用意すると、対応する要素が無い変数はundefinedになります。

 1  const [w, h, depth ____] = [100, 50];
                         ^
 2  console.log(depth);
出力: undefined期待: 1 (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

配列の分割代入で要素が足りないとundefinedになる(デフォルト値の付け方)

各変数にデフォルト値を指定することでこれを防げます。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)