JavaScript中map集合的存取

it2022-05-05  194

个人整理留用

 

存储键值对的数据可以用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  这个里面是说循环遍历的方法,自己选择用吧


最新回复(0)