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 面向对象(二)封装代码
May 23 Javascript
js实现拉伸拖动iframe的具体代码
Aug 03 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
JavaScript中Promise的使用详解
Feb 26 Javascript
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
May 07 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
May 30 Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
JS数组Reduce方法功能与用法实例详解
Apr 29 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性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
angular组件间传值测试的方法详解
2020/05/07 Javascript
python类参数self使用示例
2014/02/17 Python
基于Python闭包及其作用域详解
2017/08/28 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python爬虫库scrapy简单使用实例详解
2020/02/10 Python
keras模型保存为tensorflow的二进制模型方式
2020/05/25 Python
Python中内建模块collections如何使用
2020/05/27 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
Android面试题附答案
2014/12/08 面试题
自考生自我鉴定范文
2013/10/01 职场文书
会计电算化专业个人的自我评价
2013/11/24 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
水电站项目建议书
2014/05/12 职场文书
企业党员一句话承诺
2014/05/30 职场文书
JS数组的常用方法整理
2021/03/31 Javascript