JavaScript关联数组用法分析【概念、定义、遍历】


Posted in Javascript onMarch 15, 2017

本文实例讲述了JavaScript关联数组用法。分享给大家供大家参考,具体如下:

基本概念:

“关联数组”是一种具有特殊索引方式的数组。不仅可以通过整数来索引它,还可以使用字符串或者其他类型的值(除了NULL)来索引它。关联数组的索引值是任意的标量,这些标量称为Keys,可以在以后用于检索数组中的数值。关联数组的元素没有特定的顺序。

关联数组长成什么样?

var defs = [W3C: "World Wide Web Consortium", DOM: "Document Object Model"];

如何定义关联数组?

var defs = [];
defs[key] = value;

备注:key 和 value 需要分别赋予不同的值。

如何遍历关联数组?

for (key in defs) {
  // 变量 key 可以直接使用。
  var value = defs[key]; //每个key对于的值。
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript题目,重写函数让其无限相加
Feb 15 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
jquery ajax 如何向jsp提交表单数据
Aug 23 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
整理Javascript函数学习笔记
Dec 01 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
如何通过非数字与字符的方式实现PHP WebShell详解
Jul 02 Javascript
在小程序中使用canvas的方法示例
Sep 17 Javascript
详解Axios统一错误处理与后置
Sep 26 Javascript
微信小程序实现侧边栏分类
Oct 21 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 #Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 #Javascript
jQuery动态产生select option下拉列表
Mar 15 #Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 #Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
Mar 15 #Javascript
jQuery实现移动端Tab选项卡效果
Mar 15 #Javascript
利用vue.js插入dom节点的方法
Mar 15 #Javascript
You might like
PHP中绘制图像的一些函数总结
2014/11/19 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
element中的$confirm的使用
2020/04/26 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
python中的django是做什么的
2020/07/31 Python
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
大学毕业生工作的自我评价
2013/10/01 职场文书
经贸专业毕业生求职信范文
2014/05/01 职场文书
担保书格式
2015/01/20 职场文书
晚会开幕词
2015/01/28 职场文书
小学端午节活动总结
2015/02/11 职场文书
小学教师工作总结2015
2015/04/07 职场文书
小学运动会入场词
2015/07/18 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
Redis数据结构之链表与字典的使用
2021/05/11 Redis
了解Redis常见应用场景
2021/06/23 Redis
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android