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 相关文章推荐
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 Javascript
jQuery的load()方法及其回调函数用法实例
Mar 25 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
Dec 26 Javascript
详解angularJS自定义指令间的相互交互
Jul 05 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
webpack4之SplitChunksPlugin使用指南
Jun 12 Javascript
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
JavaScript函数定义方法实例详解
Mar 05 Javascript
vue3修改link标签默认icon无效问题详解
Oct 09 Javascript
微信小程序使用GoEasy实现websocket实时通讯
May 19 Javascript
OpenLayers实现图层切换控件
Sep 25 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入门的学习方法
2007/01/02 PHP
对联广告js flash激活
2006/10/19 Javascript
jquery 问答知识整理
2010/02/11 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
javascript动态修改Li节点值的方法
2015/01/20 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
2016/05/12 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
用angular实现多选按钮的全选与反选实例代码
2017/05/23 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
2017/09/14 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
使用python编写监听端
2018/04/12 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
Python解决两个整数相除只得到整数部分的实例
2018/11/10 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
美赞臣新加坡官方旗舰店:Enfagrow新加坡
2019/05/15 全球购物
保卫科工作岗位职责
2014/03/01 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
学校对教师的评语
2014/04/28 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
忠诚奉献演讲稿
2014/09/12 职场文书
毕业生政审意见范文
2015/06/04 职场文书
新人入职感言
2015/07/31 职场文书
股东出资协议书
2016/03/21 职场文书