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 相关文章推荐
脚本吧 - 幻宇工作室用到js,超强推荐base.js
Dec 23 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
Apr 07 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
JavaScript中instanceof运算符的用法总结
Nov 19 Javascript
页面加载完毕后滚动条自动滚动一定位置
Feb 20 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
原生js实现旋转木马轮播图效果
Feb 27 Javascript
Angular.JS中的指令引用template与指令当做属性详解
Mar 30 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
vue中实现左右联动的效果
Jun 22 Javascript
Nest.js 授权验证的方法示例
Feb 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读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
Yii全局函数用法示例
2017/01/22 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
angularjs使用directive实现分页组件的示例
2017/02/07 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python的randrange()方法使用教程
2015/05/15 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
phpquery中文手册
2021/03/18 PHP
英国手工布艺沙发在线购买:Sofas & Stuff
2018/03/02 全球购物
建筑公司员工自我鉴定
2014/04/08 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
校运会通讯稿
2015/07/18 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
代码复现python目标检测yolo3详解预测
2022/05/06 Python