function testObj() {
var a = {
a:false,
b:2,
c:3,
d:"test"
};
for(var k in a) {
alert(a[k]);
}
//if(a.a) {
//if(a["a"]) { //属性是否存在,且为真
if("a" in a) { //属性是否存在
alert("ok");
}
}
如上所述,in 表示某属性是否在对象中。
取出对象中属性目前想到的是a[k],不知道怎么使用.的方式进行。
工作需要研究一下JS和css,有些肤浅了。
本文探讨了JavaScript中如何检查对象属性的存在性及如何遍历对象属性的方法。通过具体代码示例,介绍了使用for...in循环来访问对象的所有可枚举属性,并展示了如何判断特定属性是否存在于对象中。
145

被折叠的 条评论
为什么被折叠?



