码迷,mamicode.com
首页 > 其他好文 > 详细

Map Set

时间:2017-08-01 15:45:05      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:存储   logs   val   过滤   script   value   重复元素   add   delete   

 1 <script>
 2     /*
 3         map是一组键值对的结构,具有极快的查找速度
 4         .get() 查找key-value
 5         .set() 添加新的key-value
 6             注:由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉
 7         .has() 是否存在
 8         .delete() 删除
 9     */
10     var m = new Map([[‘michael‘,95], [‘bob‘,75]])
11     console.log(m.get(‘bob‘))
12     console.log(m.set(‘bob‘,59))//{"michael" => 95, "bob" => 59}
13     console.log(m.has(‘bob‘))
14     console.log(m.delete(‘bob‘,59))
15 
16     /*
17         Set
18             Set和Map类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在Set中,没有重复的key
19             重复元素在Set中自动被过滤
20         add(key) 添加元素
21         delete(key) 删除元素
22     */
23     var s1 = new Set()
24     var s2 = new Set([1,2,3,3])
25 
26     console.log(s2) //{1, 2, 3}
27 
28     s1.add(‘wow‘)
29     console.log(s1) 
30 
31     s2.delete(3)
32     console.log(s2)
33 
34 </script>

 

Map Set

标签:存储   logs   val   过滤   script   value   重复元素   add   delete   

原文地址:http://www.cnblogs.com/tiantian9542/p/7268595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!