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 相关文章推荐
CSS常用网站布局实例
Apr 03 Javascript
javascript修改图片src的方法
Jan 27 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
Sep 01 Javascript
JavaScript实现自动切换图片代码
Oct 11 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
JS中用EL表达式获取上下文参数值的方法
Mar 28 Javascript
AngularJS实现的base64编码与解码功能示例
May 17 Javascript
webuploader实现上传图片到服务器功能
Aug 16 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
Aug 29 Javascript
详细分析vue响应式原理
Jun 22 Javascript
uniapp引入支付宝原生扫码插件步骤详解
Jul 23 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
火车头采集器3.0采集图文教程
2007/03/17 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
PHP面向对象法则
2012/02/23 PHP
php class类的用法详细总结
2013/10/17 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
二级域名转向类
2006/11/09 Javascript
JS 修改URL参数(实现代码)
2013/07/08 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
在项目vue中使用echarts的操作步骤
2020/09/07 Javascript
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
Python pymongo模块常用操作分析
2018/09/01 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
python类的实例化问题解决
2019/08/31 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
重构Python代码的六个实例
2020/11/25 Python
python实现无边框进度条的实例代码
2020/12/30 Python
学校采购员岗位职责
2014/01/02 职场文书
顶撞老师检讨书
2014/02/07 职场文书
高中打架检讨书
2014/02/13 职场文书
奉献演讲稿范文
2014/05/21 职场文书
上班迟到检讨书
2014/09/15 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
2015年度绩效考核工作总结
2015/05/27 职场文书