初級 › undefinedのプロパティ読み取りエラーの原因 › パターン2
undefinedのプロパティ読み取りエラーの原因
undefinedになった値のプロパティやメソッドにアクセスしようとしたときに出る、JavaScript学習者が最も多く遭遇するエラーです。
1 let user = ______________; ^ 2 console.log(user.name);
main.js:2
console.log(user.name);
^
TypeError: Cannot read properties of undefined (reading 'name')
空欄を埋めて実行を通す
userがundefinedのままnameを読もうとしています。オブジェクトを代入し忘れると、後続のプロパティアクセスで必ずここに行き着きます。
次の問題