美文网首页
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容器

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

  • C++ 关联容器

    11.1关联容器概述 关联容器有map和set两大类,map是关键字和值得映射,set是关键字的简单集合,它们分别...

  • List、Set、Map是否继承自Collection接口?

    List、Set 是,Map 不是。Map是键值对映射容器,与List和Set有明显的区别,而Set存储的零散的元...

  • 【JS】10--Map和Set对象

    Map和Set对象 前置知识:Map和Set对象是在ES6中被引入的,作为一种由key值标记的数据容器。Map和S...

  • 2.Java容器

    1.Java的容器都有哪些?主要分为Collect和Map容器。其中Collect容器又细分为:Set、List、...

  • STL--vector、deque、list、set、map、s

    vector(向量容器) deque(双端队列容器) list(链表容器) set(集合容器) map(映射容器)

  • Java 容器 --- 概述(常见问题补充)

    List,Set,Map三者的区别? Java 容器分为 Collection 和 Map 两大接口,Collec...

  • C++大厂面试真题

    C++标准库的map和set有什么区别,如何实现的? map和set都是C++的关联容器,其底层实现都是红黑树。 ...

  • BAT面试 STL常见面试题

    请你来说一下map和set有什么区别,分别又是怎么实现的?参考回答:map和set都是C++的关联容器,其底层实现...

  • Boolan_STL与泛型编程_第三周笔记

    本周课程重点讲解了容器deque、容器queue、容器rb_tree、容器set/multiset、容器map/m...

网友评论

      本文标题:Set和Map容器

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