1.
// Set,数据结构,去重
let setArr = new Set(['js','脚本','web','脚本']);
setArr.add('前端职场');
setArr.add('js');
console.log(setArr);
2.
// Set,数据结构,去重
let setArr = new Set(['js','脚本','web','脚本']);
// has查找是否具有某个值
console.log(setArr.has('js'));
console.log(setArr.has('xiaodi'));
3.
// Set,数据结构,去重
let setArr = new Set(['js','脚本','web','脚本']);
// 删除某个值
setArr.delete('web');
console.log(setArr);
// 批量删除
setArr.clear();
console.log(setArr);
4.
// Set,数据结构,去重,只能放数组
let setArr = new Set(['js','脚本','web','脚本']);
// for...of
for(let item of setArr){
console.log(item);
}
// forEach
setArr.forEach((value)=>console.log(value));
// size
console.log(setArr.size);
5.
// WeakSet
let weakObj = new WeakSet();
let obj = {a:'js',b:'脚本'};
weakObj.add(obj);
console.log(weakObj);