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 相关文章推荐
10个基于Jquery的幻灯片插件教程
Oct 29 Javascript
使用jQuery清空file文件域的解决方案
Apr 12 Javascript
javascript中的document.open()方法使用介绍
Oct 09 Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
jQuery UI仿淘宝搜索下拉列表功能
Jan 10 Javascript
AngularJS中的按需加载ocLazyLoad示例
Jan 11 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
12个提高JavaScript技能的概念(小结)
May 09 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
Sep 18 Javascript
ES2020 已定稿,真实场景案例分析
May 25 Javascript
微信小程序 scroll-view的使用案例代码详解
Jun 11 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
php将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
php实现图片添加水印功能
2014/02/13 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php时间函数用法分析
2016/05/28 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
JS Generator 函数的含义与用法实例总结
2020/04/08 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
Vue实现多页签组件
2021/01/14 Vue.js
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
py中的目录与文件判别代码
2008/07/16 Python
python编程开发之类型转换convert实例分析
2015/11/13 Python
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
在python里从协程返回一个值的示例
2019/02/19 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
应届生体育教师自荐信
2013/10/03 职场文书
大一学生假期实习的自我评价
2013/10/12 职场文书
节约用电标语
2014/06/17 职场文书
热爱劳动主题班会
2015/08/14 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
学生检讨书范文
2019/06/24 职场文书