Set Map

作者: 史蒂夫sdf | 来源:发表于2021-07-16 08:16 被阅读0次

    Set是一组key的集合,Set中,没有重复的key。

    var set = new Set([1,2,3,3]);
    set.has(1)//true
    set.delete(1)//true
    set.has(1)//false
    set.delete(1)//false
    set.add(4) //set
    set.size//3
    
    [...set]//[2,3,4]
    set.forEach(v=>console.log(v))//2 3 4
    set.values()//SetIterator {2, 3,4}
    set.keys()//SetIterator {2, 3,4}
    set.clear()//undefined
    

    Map是一组键值对的结构,具有极快的查找速度。

    var map= new Map([['a',1],['b',2]]);
    map.has('a')//true
    map.delete('a')//true
    map.has('a')//false
    map.set('c',3) //map
    map.size//2
    
    [...map]//[["b",2],["c",3]]
    map.forEach((v,i,a)=>console.log(v,i,a))//2 "b" map //3 "c" map
    map.values()//MapIterator {1, 2}
    map.keys()//MapIterator {"a", "b"}
    map.clear()//undefined
    

    相关文章

      网友评论

          本文标题:Set Map

          本文链接:https://www.haomeiwen.com/subject/rxneaktx.html