1. ホーム
  2. javascript

[解決済み] JavaScriptでundefinedを処理する方法 [重複]。

2023-05-27 18:41:31

質問

重複の可能性があります。

JavaScript で未定義のオブジェクトプロパティを検出する

下記のJavaScriptサンプルより。

try {
    if(jsVar) {
        proceed();
    }
}
catch(e) {
    alert(e);
}

このjsVarは、別のファイルで宣言され、初期化されています。

問題は、このコードが他のファイル(ここで宣言され、初期化される)が実行される前に実行されると、コードが未定義のエラーを投げることです。そのため、tryとcatchで囲まれています。

この未定義エラーを処理するのにtry catchより最適な方法は何でしょうか?

どのように解決するのですか?

で確認することができます。

if (typeof jsVar == 'undefined') {
  ...
}