首页 > 其他 > 详细

ES6 Set和WeakSet

时间:2019-05-13 20:51:10      阅读:122      评论:0      收藏:0      [点我收藏+]
声明一个数组
let setArr=new Set([‘js‘,‘技术‘,‘web‘,‘js‘])
console.log(setArr);
技术分享图片

 

 
has查找 返回Boolean值
console.log(setArr.has(‘js‘)); //true
 
delete方法 删除一个
setArr.delete(‘web‘)
console.log(setArr);
技术分享图片
 
clear方法 删除所有
setArr.clear()
console.log(setArr);
技术分享图片

 

size方法 返回大小,set方法自动去重
console.log(setArr.size); //3
 
WeakSet方法,必须创建一个对象,然后再添加
let weakObj = new WeakSet()
let obj = {
  a: ‘js‘,
  b: ‘技术‘
}
weakObj.add(obj)
console.log(weakObj);
技术分享图片

 

技术分享图片

ES6 Set和WeakSet

原文:https://www.cnblogs.com/sunyang-001/p/10858883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!