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 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
jQuery实现的超简单点赞效果实例分析
Dec 31 Javascript
实例讲解避免javascript冲突的方法
Jan 03 Javascript
Node.js批量给图片加水印的方法
Nov 15 Javascript
js实现九宫格拼图小游戏
Feb 13 Javascript
使用vue中的混入mixin优化表单验证插件问题
Jul 02 Javascript
vue用elementui写form表单时,在label里添加空格操作
Aug 13 Javascript
原生JavaScript实现购物车
Jan 10 Javascript
vue实现简易计算器功能
Jan 20 Vue.js
javascript遍历对象的五种方式实例代码
Oct 24 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封装的page分页类完整实例
2016/10/18 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
jquery trim() 功能源代码
2011/02/14 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
JS严格模式原理与用法实例分析
2020/04/27 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
2020/05/19 jQuery
小程序表单认证布局及验证详解
2020/06/19 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
Python序列操作之进阶篇
2016/12/08 Python
Python 打印中文字符的三种方法
2018/08/14 Python
10款最好的Python开发编辑器
2019/07/03 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
高一自我鉴定
2013/12/17 职场文书
前台文员岗位职责
2013/12/28 职场文书
水果超市创业计划书
2014/01/27 职场文书
《威尼斯的小艇》教学反思
2014/02/17 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
扬州个园导游词
2015/02/06 职场文书
保险内勤岗位职责
2015/04/13 职场文书
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang