set&map容器

set容器

无序且不可重复的多个value集合体

const array =  [1,2,3,4,1,2]
const set = new Set (array)
/*
  add(value) // 添加元素
  delete(value) //删除元素
  has(value) // 判断是否包含指定元素
  clear() // 清空所有元素

set.size // 长度读取到的值
// 可以使用for of遍历
for( let value of set ) {
  console.log(value)
} 

// 作用 去重 删除指定元素等
[...new Set(array)]
// 所有的iterator可以使用for of 和...
*/


map 容器

无序且key不重复多个key-value的集合体

const map = new Map([['name','tom'],['age','10000'],[true, 'hahah'], [{obj:1},[1,0]]])
// key 和value可以指定任意数据类型
// key值会去重
// 为了保存任意映射的数据类型,属性名不再受字符串的束缚,key也会去重
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Set容器 : 无序不可重复的多个value的集合体 2. Map容器 : 无序的 key不重复的多个key...
    fb941c99409d阅读 237评论 0 0
  • Set容器 : 无序不可重复的多个value的集合体 Set() Set(array) add(value) de...
    牛耀阅读 169评论 0 0
  • 0、Java集合框架概述 集合可以将多个对象的引用动态放入容器中,方便对对象进行一些操作。现有的用来存放多个对象的...
    躺在地上打滚阅读 291评论 0 3
  • Java数组和集合 Java数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而Jav...
    dlihasa阅读 1,258评论 0 3
  • 什么是集合 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合...
    Java__JJ阅读 339评论 0 1

友情链接更多精彩内容