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 相关文章推荐
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
javascript中常用编程知识
Apr 08 Javascript
js实现简单的网页换肤效果
Jan 18 Javascript
微信小程序实现登录页云层漂浮的动画效果
May 05 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
js实现ATM机存取款功能
Oct 27 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
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上的memcache和memcached两个pecl库
2010/03/29 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
浅析关于PHP位运算的简单权限设计
2013/06/30 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
jQuery autocomplete插件修改
2009/04/17 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
vue-router路由模式详解(小结)
2019/08/26 Javascript
浅谈Vue为什么不能检测数组变动
2019/10/14 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
Python struct模块解析
2014/06/12 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python3正则提取字符串里的中文实例
2019/01/31 Python
Python阶乘求和的代码详解
2020/02/14 Python
Django中template for如何使用方法
2021/01/31 Python
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
新闻系毕业生推荐信
2013/11/16 职场文书
影视制作岗位职责
2013/12/04 职场文书
离婚协议书范文
2015/01/26 职场文书
2016大学生社会实践单位评语
2015/12/01 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
Python中requests库的用法详解
2022/06/05 Python