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 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
Dec 23 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
May 31 Javascript
JS中innerHTML和pasteHTML的区别实例分析
Jun 22 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
Vue学习笔记进阶篇之过渡状态详解
Jul 14 Javascript
解决vue处理axios post请求传参的问题
Mar 05 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
解决vue 给window添加和移除resize事件遇到的坑
Jul 21 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
Jul 27 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
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
如何使用jQuery技术开发ios风格的页面导航菜单
2015/07/29 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
python使用socket远程连接错误处理方法
2015/04/29 Python
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
python获取服务器响应cookie的实例
2018/12/28 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
python opencv调用笔记本摄像头
2019/08/28 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
应届行政管理专业个人自我评价
2013/12/28 职场文书
教师先进事迹材料
2014/12/16 职场文书
优秀党支部申报材料
2014/12/24 职场文书
婚庆主持词大全
2015/06/30 职场文书
如何写新闻稿
2015/07/18 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书