javaScript map和set
Posted 徐小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript map和set相关的知识,希望对你有一定的参考价值。
map是一种键值对的结构,具有极快的查找速度。
var info = new Map([[‘a‘,1],[‘b‘,2],[‘c‘,3],[‘d‘,4]]); console.log(info.get(‘d‘)); var map = new Map(); map.set(‘tom‘,99); map.set(‘bob‘,90); console.log(map.has(‘tom‘)); console.log(map.get(‘bob‘)); console.log(map.delete(‘bob‘)); console.log(map.get(‘asd‘)); //由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉 var m = new Map(); m.set(‘Adam‘, 67); m.set(‘Adam‘, 88); m.get(‘Adam‘); // 88 // set 去重 var s = new Set([1, 2, 3, 3, ‘3‘]); console.log(s); // Set {1, 2, 3, "3"} s.delete(3); console.log(s); // Set { 1, 2, ‘3‘ }
以上是关于javaScript map和set的主要内容,如果未能解决你的问题,请参考以下文章