は以下のJavascriptを考えてみ存在するかどうかを確認:?関数に未定義のパラメータを渡す - 変数が
function getType(obj){
return(typeof(obj))
}
alert(typeof(obj)) //alerts "undefined" correctly
alert(getType(obj)) //throws an error: ReferenceError: obj is not defined
は、なぜこれが起こっされる可能性がありますか回避策はありますか?変数が存在するかどうかを調べる関数を記述しようとしています。
グローバルコンテキストに* something *が存在するかどうかをチェックするには、 'if(window [" obj "])'を使うことができます。 –