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事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
Jquery中dialog属性小记
Sep 03 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
浅析jquery的作用与优势
Dec 02 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
AngularJS递归指令实现Tree View效果示例
Nov 07 Javascript
jQuery实现文档树效果
Feb 20 Javascript
JS按条件 serialize() 对应标签的使用方法
Jul 24 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 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
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
解析mysql中UNIX_TIMESTAMP()函数与php中time()函数的区别
2013/06/24 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
js实现无限瀑布流实例方法
2019/09/16 Javascript
python处理圆角图片、圆形图片的例子
2014/04/25 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
wxPython的安装与使用教程
2018/08/31 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
法学毕业生自荐信
2013/11/13 职场文书
预备党员承诺书
2014/03/25 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
遗失说明具结保证书
2015/02/26 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书