我使用的是Ti,我的代码如下所示:

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数组传递索引.我仍然无法使用上面的代码检测到不存在的索引.

推荐答案

使用typeof arrayName[index] === 'undefined'

if(typeof arrayName[index] === 'undefined') {
    // does not exist
}
else {
    // does exist
}

Javascript相关问答推荐

TypScript界面中的Infer React子props

格式值未保存在redux持久切片中

Google图表时间轴—更改hAxis文本 colored颜色

Promise Chain中的第二个useState不更新

分层树视图

无法读取未定义错误的属性路径名''

我在Django中的视图中遇到多值键错误

更新动态数据中对象或数组中的所有值字符串

如何使用TypeScrip设置唯一属性?

当我在Reaction中创建一个输入列表时,我的输入行为异常

元素字符串长度html

WebSocketException:远程方在未完成关闭握手的情况下关闭了WebSocket连接.&#三十九岁;

在D3条形图中对具有相同X值的多条记录进行分组

用于部分字符串的JavaScript数组搜索

处理app.param()中的多个参数

Next.js无法从外部本地主机获取图像

AG-GRIDreact 显示布尔值而不是复选框

更改管线时不渲染组件的react

如果查询为空,则MongoDB将所有文档与$in匹配

使用JAVASCRIPT的偏移力矩函数库问题