ES6+Set与WeakSet详解及应用.pdfVIP

  • 4
  • 0
  • 约4.8千字
  • 约 29页
  • 2026-04-23 发布于北京
  • 举报

coderwhySet的常见方法

nSet常见的属性:

psize:返回Set中元素的个数;

nSet常用的方法:

padd(value):添加某个元素,返回Set对象本身;

pdelete(value):从set中删除和这个值相等的元素,返回boolean类型;

phas(value):判断set中是否存在某个元素,返回boolean类型;

pclear():清空set中所有的元素,没有返回值;

pforEach(callback,[,thisArg]):通过forEach遍历set;

n另外Set是支持forof的遍历的。

coderwhyWeakSet使用

n和Set类似的另外一个数据结构称之为WeakSet,也是元素不能重复的数据结构。

n那么和Set有什么区别呢?

p区别一:WeakSet中只能存放对象类型,不能存放基本数据类型;

p区别二:WeakSet对元素的是弱,如果没有其他对某个对象进行,那么GC可以对该对象进行回收;

nWeakSet常见的方法:

padd(value):添加某个元素,返回WeakSet对象本身;

pdelete(value):从WeakSet中删除和这个值相

文档评论(0)

1亿VIP精品文档

相关文档