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 相关文章推荐
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
Nov 25 Javascript
JS实现在页面随时自定义背景颜色的方法
Feb 27 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
在浏览器中打开或关闭JavaScript的方法
Jun 03 Javascript
JavaScript中的pow()方法使用详解
Jun 15 Javascript
JavaScript中数组常见操作技巧
Sep 01 Javascript
vue删除html内容的标签样式实例
Sep 13 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
Dec 06 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
Feb 11 Javascript
Vue组件模板的几种书写形式(3种)
Feb 19 Javascript
Vue 数据绑定的原理分析
Nov 16 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写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
利用js跨页面保存变量做菜单的方法
2008/01/17 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
Python列表append和+的区别浅析
2015/02/02 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
全球最大的服务市场:Fiverr
2017/01/03 全球购物
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
机械专业个人求职自荐信格式
2013/09/21 职场文书
小学生通知书评语
2014/12/31 职场文书
离婚协议书范本
2015/01/26 职场文书
投资合作意向书范本
2015/05/08 职场文书
婚宴父母致辞
2015/07/27 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
护理心得体会范文
2016/01/22 职场文书
小学记事作文之200字
2019/08/06 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
python本地文件服务器实例教程
2021/05/02 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技