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 UrlDecode函数代码
Jan 09 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
Nov 26 Javascript
javascript数据结构之双链表插入排序实例详解
Nov 25 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
JS+CSS3模拟溢出滚动效果
Aug 12 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
Nov 30 Javascript
Vue Spa切换页面时更改标题的实例代码
Jul 15 Javascript
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
js常用正则表达式集锦
May 17 Javascript
JavaScript中while循环的基础使用教程
Aug 11 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 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 COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php设计模式 DAO(数据访问对象模式)
2011/06/26 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
微信网页登录逻辑与实现方法
2019/04/29 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
Python使用MD5加密字符串示例
2014/08/22 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
解决python3输入的坑——input()
2020/12/05 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
淘宝客服专员岗位职责
2014/04/11 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
企业2014年度工作总结
2014/12/10 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
英语投诉信范文
2015/07/03 职场文书
师德师风培训感言
2015/08/03 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL