700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js判断数组或对象中的key是否存在

js判断数组或对象中的key是否存在

时间:2024-04-11 23:21:11

相关推荐

js判断数组或对象中的key是否存在

JS中数组和对象是等同的,判断一个key是否存在于数组中(或对象是否包含某个属性),我们可能马上想到的是使用ary[key] == undefined来判断key是否存在这个数组或者是对象中,但是这样判断是有问题的,因为可能存在ary = {key:undefined};

正确的方法应该为:

ary.hasOwnProperty(key); 或 obj.hasOwnProperty(key);

另外数组或对象进行循环的时候应该使用:

for(var key in ary) { console.log(key+" : "+ary[key]); }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。