美文网首页
Set和Map容器

Set和Map容器

作者: fb941c99409d | 来源:发表于2019-03-14 13:54 被阅读0次

    1. Set容器 : 无序不可重复的多个value的集合体

     /* Set()
      * Set(array)
      * add(value)
      * delete(value)
      * has(value)
      * clear()
      * size
    */
        let set =  new Set([1,2,4,67,5,4,1]);
        console.log(set);
       //set容器使用 for or遍历
        for(let i of set){
            console.log(i);
        }
    

    2. Map容器 : 无序的 key不重复的多个key-value的集合体

    /* Map()
      * Map(array)
      * set(key, value)//添加
      * get(key)
      * delete(key)
      * has(key)
      * clear()
      * size
    */
        let map = new Map([['abc', 12],[25, 'age']]);
        console.log(map);
        map.set('男', '性别');
        console.log(map);
        for (let i  of map){
            console.log(map.get(i[0]));
        }
    

    相关文章

      网友评论

          本文标题:Set和Map容器

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