在jQuery中检测未定义的项
detect an undefined item in jQuery
如何在"if语句"中检测jQuery中的未定义项?到目前为止,我已经尝试过下面的方法,但没有成功。
success: function(data){
if(typeof data.DATA[0].RECIPIENTID = 'undefined'){
// do nothing
}
else {
//else get value
console.log(data.DATA[0].RECIPIENTID);
}
console.log(data);
}
});
=
是JavaScript中的赋值运算符。使用===
,而不是=
。
if(typeof data.DATA[0].RECIPIENTID === 'undefined'){
// ...
}
// ...
另请参阅JavaScript比较中应使用哪个等于运算符(==vs===)?
undefined不需要引号"
if(RECIPIENTID === undefined){
// do nothing
alert("undefined");
}
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 在jQuery中检测未定义的项
- 检测 Javascript 变量是否真的未定义
- 未捕获的类型错误:无法读取属性'获取'检测到chrome扩展时未定义的
- 如何检测多级对象是否具有未定义或null属性
- Javascript-检测定义的变量为未定义
- 为什么jsHint不'不检测错误&;未定义&;
- 检测变量的更好方法!=发送异步请求时未定义