初級 › undefinedのプロパティ読み取りエラーの原因 › パターン1
undefinedのプロパティ読み取りエラーの原因
undefinedになった値のプロパティやメソッドにアクセスしようとしたときに出る、JavaScript学習者が最も多く遭遇するエラーです。
1 let s = _________; ^ 2 console.log(s.length);
main.js:2
console.log(s.length);
^
TypeError: Cannot read properties of undefined (reading 'length')
空欄を埋めて実行を通す
sがundefinedのままlengthにアクセスしています。undefinedは「値が存在しない」ことを表すため、プロパティを持ちません。
次の問題