初級 › 配列の範囲外アクセスがエラーにならずundefinedになる › パターン2
配列の範囲外アクセスがエラーにならずundefinedになる
JavaScriptの配列は範囲外の添字にアクセスしてもエラーを投げません。
1 const nums = [10, 20, 30]; 2 console.log(nums[__]); ^
出力: undefined期待: 30 (エラーにはなりません)
空欄を埋めて実行を通す
Pythonと違い、JavaScriptの配列は負のインデックスを末尾からの参照として扱いません。nums[-1]は存在しないプロパティを読むのと同じ扱いになり、undefinedになります。
次の問題