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 相关文章推荐
juqery 学习之四 筛选查找
Nov 30 Javascript
jQuery对table表格进行增删改查
Dec 22 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
Sep 23 Javascript
bootstrap 通过加减按钮实现输入框组功能
Nov 15 Javascript
js实现手机web图片左右滑动效果
Dec 29 Javascript
原生JavaScript实现的简单放大镜效果示例
Feb 07 Javascript
了解ESlint和其相关操作小结
May 21 Javascript
Vue实现导航栏点击当前标签变色功能
Aug 19 Javascript
深入了解响应式React Native Echarts组件
May 29 Javascript
vue+element 实现商城主题开发的示例代码
Mar 26 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 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
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
PHP使用pdo连接access数据库并循环显示数据操作示例
2018/06/05 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
初识NodeJS服务端开发入门(Express+MySQL)
2017/04/07 NodeJs
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
es6基础学习之解构赋值
2018/12/10 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
详解Python3注释知识点
2019/02/19 Python
Python中sys模块功能与用法实例详解
2020/02/26 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
理工科学生的自我评价
2013/12/15 职场文书
擅自离岗检讨书
2014/02/11 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书