猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
检测未定义对象属性
检测未定义对象属性
检查JavaScript中的对象属性是否未定义的最佳方法是什么?
萧十郎
浏览 822
回答 4
4回答
青春有我
用途:if (typeof something === "undefined") { alert("something is undefined");}如果一个具有某些属性的对象变量,您可以使用如下相同的东西:if (typeof my_obj.someproperties === "undefined"){ console.log('the property is not available...'); // print into console}
0
0
0
浮云间
我相信这个题目有很多不正确的答案。与一般的信念相反,“未定义”是不JavaScript中的关键字,实际上可以分配给它一个值。正确码执行此测试最可靠的方法是:if (typeof myVar === "undefined")这将始终返回正确的结果,甚至处理以下情况myVar没有被宣布。退化代码。不要用。var undefined = false; // Shockingly, this is completely legal!if (myVar === undefined) { alert("You have been misled. Run away!");}此外,myVar === undefined将在未声明myVar的情况下引发错误。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
算法与数据结构
数据结构中,与所使用的计算机无关的数据是什么?
1 回答
学完C语言之后是先学数据结构还是先学JAVA好呢?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续