我正在使用Titanium,我的代码看起来是这样的:
var currentData = new Array();
if(currentData[index]!==""||currentData[index]!==null||currentData[index]!=='null')
{
Ti.API.info("is exists " + currentData[index]);
return true;
}
else
{
return false;
}
我传递一个索引到currentData数组。使用上面的代码,我仍然无法检测到不存在的索引。
这也很好,使用===对undefined进行类型测试。
if (array[index] === undefined){ return } // True
测试:
const fruits =["香蕉","橘子","苹果","芒果"];
if (fruit ["Cherry"] === undefined){
console.log("There 't any cherry in the fruits basket:(")
}
或类似的:
const fruits =["香蕉","橘子","苹果","芒果"];
如果(!水果(“樱桃”)){
console.log("There 't any cherry in the fruits basket:(")
}
//没有错误:
如果(水果(“樱桃”)){
console.log(“里面有樱桃!”)
}