Code Fix

初級配列の範囲外アクセスがエラーにならずundefinedになる › パターン1

配列の範囲外アクセスがエラーにならずundefinedになる

JavaScriptの配列は範囲外の添字にアクセスしてもエラーを投げません。

 1  const nums = [10, 20, 30];
 2  console.log(nums[_]);
                     ^
出力: undefined期待: 20 (エラーにはなりません)

空欄を埋めて実行を通す

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

配列の範囲外アクセスがエラーにならずundefinedになる

静かにundefinedを返すため、Java・Python・C#のように例外で気づくことができません。

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

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