Code Fix

初級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')

空欄を埋めて実行を通す

広告
広告スロット(未設定)

undefinedのプロパティ読み取りエラーの原因

値が本当にundefinedになる典型的な場面を整理します。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)