ES6 set和weakSet

// 总结:set和weakSet
//Set数据结构
let setArr=new Set(['nl','web','css']);
setArr.add('前端职场');
// has查找值
console.log(setArr);
console.log(setArr.has('xiaodi'));
// 删除并打印
setArr.clear();
console.log(setArr);
//for...of进行setArr循环
for(let item of setArr){
    console.log(item);
}
//forEach循环
setArr.forEach((value)=>console.log(value));
//size
console.log(setArr.size);

//WeakSet里边的值也是不允许重复的
let weakObj=new WeakSet();
let obj={a:'nl',b:'宁静'};
// 用add往obj内添加weakObj对象
weakObj.add(obj);
console.log(weakObj);

猜你喜欢

转载自www.cnblogs.com/NeryXJ/p/9648433.html