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 相关文章推荐
关于恒等于(===)和非恒等于(!==)
Aug 20 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
使用jQuery制作基础的Web图片轮播效果
Apr 22 Javascript
利用ES6实现单例模式及其应用详解
Dec 09 Javascript
vue移动端监听滚动条高度的实现方法
Sep 03 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
Nov 02 Javascript
JS实现的贪吃蛇游戏完整实例
Jan 18 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
layui 实现table翻页滚动条位置保持不变的例子
Sep 05 Javascript
JS代码优化的8点建议
Feb 04 Javascript
Javascript执行流程细节原理解析
May 14 Javascript
Vue实现返回顶部按钮实例代码
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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
详解PHP数组赋值方法
2015/11/07 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
初探nodeJS
2017/01/24 NodeJs
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
Vue2.0仿饿了么webapp单页面应用详细步骤
2018/07/08 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
Python绘制数码晶体管日期
2021/02/19 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
2016/05/30 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
什么是数据库锁?Oracle中都有哪些类型的锁?
2015/08/21 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
2014年教育培训工作总结
2014/12/08 职场文书
实习生辞职信范文
2015/03/02 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
python析构函数用法及注意事项
2021/06/22 Python