var s = new Set();
[2,2,2,5,8,16,2,1].map(x => s.add(x))
for(i of s){console.log(i)}
//2,5,8,16,1
var s = new Set([1,2,3,4,2,4,3]); [...s] //[1,2,3,4]
let set = new Set();
set.add({})
set.size//1
set.add({})
set.size//2
let set = new Set(['red','green','blue']);
for(let item of set.keys()){
console.log(item);
}
//red,green,blue
for(let item of set.values()){
console.log(item);
}
//red,green,blue
for(let item of set.entries()){
console.log(item);
}
//["red","red"]
//["green","green"]
//["blue","blue"]
//所以,entries方法返回的遍历器同时包括键名和值,所以每次输出的是一个数组。其实成员都是完全一样的。
var set = new Set([1,2,3,4]);
for(let x of set){
console.log(x);
}
//1
//2
//3
//4
let set = new Set(['red','green','blue']); let arr = [...set]; //['red','green','blue'];
let set1 = new Set([1,2,3,4,5,6]); let set2 = new Set([4,5,6,7,8,9]); //并集 let union = new Set([...set1,...set2]); //[1,2,3,4,5,6,7,8,9] //交集 let intersect = new Set([...set1].filter(x => b.has(s))); //[4,5,6] //差集 let intersect = new Set([...set1].filter(x => !b.has(s))); //[1,2,3,4]
let set = new Set([1,2,3,4,5,6]); set.forEach(value,key)=>consloe.log(vlaue+1); //2 //3 //4 //5 //6 //7
var ws = new WeakSet(); ws.add(1);//TypeError:Invalid value used in weak set ws.add(Symbol);//TypeError:Invalid value used in weak set
var ws = new WeakSet();
var obj = {};
var foo = {};
ws.add(window);
ws.add(obj);
ws.has(window);//true
ws.has(foo);false
ws.delete(window);//true
ws.has(window);//false
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有