JavaScript中 map集合的存取

个人整理留用

 

存储键值对的数据可以用list和map,或者用数组也可以,当提到键值对的时候,作为初学者,我立马想到的是map,百度了一下js中map的存储遍历,终于实现了自己想要的。

map

1、存储

var map={ };//先定义一个map,注意是大括号,不是中括号

map.key=value;//这里的key是不可变得,就是说,是写死的key,这样的话不是很灵活

map={

"aa":"11",

"bb":"22"

}//同样的这个也是写死的

var key=abc;

map[key]=value//这里的key就是个变量,随着每次数值的不同,可以是不同的键,这样就可以放到function中了。

注意:key只能是字符串,不能是其他

2、遍历

比较喜欢增强for循环

for(var i in map){

i//对应的就是key

map[i]//这样就是对应的value

}

list

var  arr=[ ];//注意是中括号

1、存储

arr.push("a");//用push就可以直接添加到数组的末尾了,同时返回数组的长度

https://blog.csdn.net/huihui870311/article/details/51261709    这个里面会有说一些,但是还没验证

https://blog.csdn.net/function__/article/details/79555301  这个里面是说循环遍历的方法,自己选择用吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值