JavaScript判断数组是否存在key的简单实例


Posted in Javascript onAugust 03, 2016

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的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 中文字符串处理额外注意事项
Nov 15 Javascript
使用js+jquery实现无限极联动
May 23 Javascript
js抽奖实现随机抽奖代码效果
Dec 02 Javascript
JS动态修改iframe内嵌网页地址的方法
Apr 01 Javascript
老生常谈JavaScript数组的用法
Jun 10 Javascript
Javascript中click与blur事件的顺序详析
Apr 25 Javascript
Vuejs实现带样式的单文件组件新方法
May 02 Javascript
详解Webpack-dev-server的proxy用法
Sep 08 Javascript
vue视图不更新情况详解
May 16 Javascript
微信小程序收货地址API兼容低版本解决方法
May 18 Javascript
Vue.set 全局操作简单示例
Sep 19 Javascript
JsonServer安装及启动过程图解
Feb 28 Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 #Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 #Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 #Javascript
AngularJS基础 ng-repeat 指令简单示例
Aug 03 #Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
Aug 03 #Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 #Javascript
Highcharts学习之坐标轴
Aug 02 #Javascript
You might like
第八节--访问方式
2006/11/16 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
js 3种归并操作的实例代码
2013/10/30 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
2015/08/06 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
JavaScript寄生组合式继承原理与用法分析
2019/01/11 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
Python的in,is和id函数代码实例
2020/04/18 Python
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
医学生实习自荐信
2013/10/01 职场文书
配件采购员岗位职责
2013/12/03 职场文书
海飞丝广告词
2014/03/20 职场文书
食品安全演讲稿
2014/09/01 职场文书
个人存款证明书
2014/10/18 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
英语投诉信范文
2015/07/03 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript