首页 > 代码库 > javascript中的关联数组
javascript中的关联数组
所谓关联数组(associative array), 就是指javascript中的对象。
因为javascript中的属性就是一个个的键值对,可以通过obj[attr]的方式访问,很类似数组。
这种数据结构还有很多种叫法:
散列(hash)
散列表(hashtable)
字典(dictionary)
最让人感到迷惑的是,javascript中的数组也可以使用非数字存储值,比如:
var arr = [];
arr[‘uname‘] = ‘uname‘;
但是这种方式添加的值并不影响他的数组特性。这个数组的length还是0.
其实这是因为数组等对象继承Object,所以也具有对象的基本属性,也可以存储键值对。
不仅是数组,其他所有的对象都可以。
javascript中的关联数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。