初級 › undefinedのプロパティ読み取りエラーの原因 › パターン3
undefinedのプロパティ読み取りエラーの原因
undefinedになった値のプロパティやメソッドにアクセスしようとしたときに出る、JavaScript学習者が最も多く遭遇するエラーです。
1 function getConfig() { 2 ______________________ ^ 3 } 4 const config = getConfig(); 5 console.log(config.port);
main.js:5
console.log(config.port);
^
TypeError: Cannot read properties of undefined (reading 'port')
空欄を埋めて実行を通す
return文がない関数は暗黙にundefinedを返します。呼び出し側は戻り値を確認せずプロパティへアクセスするとここで止まります。
次の問題