1. ホーム
  2. ジャバスクリプト

[解決済み】JavaScriptで何かが未定義でないかをテストする

2022-04-07 10:31:18

質問

確認中 if(response[0].title !== undefined) が、エラーになります。

Uncaught TypeError: 未定義のプロパティ 'title' を読み取ることができません。

解決方法は?

response[0] が定義されていない場合、定義されているかどうかを確認し、そのプロパティのタイトルをチェックします。

if(typeof response[0] !== 'undefined' && typeof response[0].title !== 'undefined'){
    //Do something
}