javascript エラー「TypeError: undefined is not an object (evaluating ‘arr[x].toString’)」の解決方法
- 2022.04.16
- javascript
- javascript
![javascript エラー「TypeError: undefined is not an object (evaluating ‘arr[x].toString’)」の解決方法](https://mebee.info/wp-content/uploads/2022/02/javascript-1-890x500.png)
javascriptで、エラー「TypeError: undefined is not an object (evaluating ‘arr[x].toString’)」が発生した場合の原因と解決方法を記述してます。
環境
- OS macOS Big Sur
- ブラウザ safari 15.0
エラー内容
以下のコードを実行時に発生。
const arr = [0, 1, 2];
console.log(arr[5].toString());
エラーメッセージ全文
TypeError: undefined is not an object (evaluating 'arr[5].toString')
画像

原因
存在しない配列のインデックス番号を指定しているため
解決方法
範囲内の値を指定する
const arr = [0, 1, 2];
console.log(arr[0].toString());
実行結果

-
前の記事
VSCODE Markdownのプレビューをgithub風にする 2022.04.15
-
次の記事
Gitlab バージョンを確認する 2022.04.16
コメントを書く