Skip to content

Latest commit

 

History

History
111 lines (72 loc) · 2.24 KB

File metadata and controls

111 lines (72 loc) · 2.24 KB

集合 - Set

Catalog

What

集合是由一组无需且唯一的项组成的。和数学中有序集合概念相同。

ES6也实现了Set,和本处实现的差别在于values()返回值类型为Iterator,而本处返回的是一个Array

// ES6
let set = new Set()
set.add(1)
set.values() // => 返回类型为 Iterator

How

API

has

desc param mean type return
某个元素是否在集合中 element Any - Boolean

add

desc param mean type return
添加元素 element - Any Boolean

delete

desc param mean type return
删除元素 element - Any Boolean

values

desc param mean type return
获取集合的所有值 - - - Array

size

desc param mean type return
获取集合长度 - - - Number

isEmpty

desc param mean type return
集合是否为空 - - - Boolean

clear

desc param mean type return
清空集合 - - - -

toString

desc param mean type return
打印集合 - - - String

union

desc param mean type return
两个集合的并集 otherSet - Set Set

intersection

desc param mean type return
两个集合的交集 otherSet - Set Set

difference

desc param mean type return
两个集合的差集 otherSet - Set Set

isSubsetOf

desc param mean type return
是否为某个集合的子集 otherSet - Set Set

Usage

to be replaced

Where

  • to be replaced

  • 更多使用场景...