Code Fix

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

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

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

 1  const letters = ["a", "b", "c"];
 2  console.log(letters[__]);
                         ^
出力: undefined期待: a (エラーにはなりません)

空欄を埋めて実行を通す

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

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

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

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

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