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 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
在JS中最常看到切最容易迷惑的语法(转)
Oct 29 Javascript
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
Nov 16 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
Feb 27 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
vue :src 文件路径错误问题的解决方法
May 15 Javascript
使用FormData实现上传多个文件
Dec 04 Javascript
JS数据类型判断的几种常用方法
Jul 07 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
DISCUZ 分页代码
2007/01/02 PHP
php标签云的实现代码
2012/10/10 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
8个必备的PHP功能开发
2015/10/02 PHP
Laravel 加载第三方类库的方法
2018/04/20 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
Javascript实现动态时钟效果
2018/11/17 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
Django日志模块logging的配置详解
2017/02/14 Python
django session完成状态保持的方法
2018/11/27 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
与UNIX有关的几个名词
2015/09/17 面试题
四年的大学生生活自我评价
2013/12/09 职场文书
出国导师推荐信
2014/01/16 职场文书
校园环保标语
2014/06/13 职场文书
社区工作者个人总结
2015/02/28 职场文书
《我是什么》教学反思
2016/02/16 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技