変数またはプロパティが存在するかどうかを確認する方法は2つあります。
最初のものは、偽の値が返されないことを主張します。
1.1。
var testVar;
if(!testVar){
//use testVar becuase it exists
}
2つ目は、2つの条件を明示的にアサートします。
2.2。
var testVar;
if(testVar !== undefined && testVar !== null){
//use testVar becuase it exists
}
オブジェクト/文字列/数値/配列が存在するかどうかを確認する目的で、2つの間に違いはありますか?