标签:存储 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>
标签:存储 logs val 过滤 script value 重复元素 add delete
原文地址:http://www.cnblogs.com/tiantian9542/p/7268595.html