JavaScript判断数组是否存在key的简单实例
javascript动态效果JS中复合数组associative array和对象是等同的,判断⼀个key是否存在于数组中(或对象是否包含某个属性),不能使⽤
ary[key] == undefined,因为可能存在ary = {key:undefined};正确的⽅法应该为:
ary.hasOwnProperty(key); 或 obj.hasOwnProperty(key);
另外使⽤key-value pair对复合数组或对象进⾏loop的时候应该使⽤:
for(var key in ary) { document.write(key+" : "+ary[key]); }
以上这篇JavaScript判断数组是否存在key的简单实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。