JavaScript判断数组是否存在key的简单实例
JS中复合数组associativearray和对象是等同的,判断一个key是否存在于数组中(或对象是否包含某个属性),不能使用ary[key]==undefined,因为可能存在ary={key:undefined};正确的方法应该为:
ary.hasOwnProperty(key);或obj.hasOwnProperty(key);
另外使用key-valuepair对复合数组或对象进行loop的时候应该使用:
for(varkeyinary){document.write(key+":"+ary[key]);}
以上这篇JavaScript判断数组是否存在key的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。