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 相关文章推荐
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
javascript将浮点数转换成整数的三个方法
Jun 23 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
js实现无限级树形导航列表效果代码
Sep 23 Javascript
详解JavaScript的另类写法
Apr 11 Javascript
Angular2 多级注入器详解及实例
Oct 30 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
微信小程序中使用echarts的实现方法
Apr 24 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
Oct 28 Javascript
ZK中使用JS读取客户端txt文件内容问题
Nov 07 Javascript
vue transition 在子组件中失效的解决
Nov 12 Javascript
jquery实现聊天机器人
Feb 08 jQuery
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入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
Javascript 二维数组
2009/11/26 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
Python 数据处理库 pandas 入门教程基本操作
2018/04/19 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
电焊工工作岗位职责
2014/02/06 职场文书
小学生读书感言
2014/02/12 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
2014年信访工作总结
2014/11/17 职场文书
热爱劳动主题班会
2015/08/14 职场文书
优秀大学生申请书
2019/06/24 职场文书
Redis 哨兵机制及配置实现
2022/03/25 Redis
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS