hey ~ 我是肥阳,后期会持续更新,请记得点赞支持哟数组
单个数组:bash
let arr = new Set([1, 1, 1, 2, 4, 58, 45]);
console.log(arr); // { 1, 2, 4, 58, 45 }
复制代码
多个数组:ui
let a = [1, 54, 47, 145, 15, 58];
let b = [10, 15, 14, 145, 88];
let c = new Set([...a, ...b]);
console.log(c); { 1, 54, 47, 145, 15, 58, 10, 14, 88 }
复制代码
let a = new Set();
a.add('new');
a.add(1);
a.add(1);
a.add(3);
console.log(a); // { "new", 1, 3 } 这里就凸显了 set 元素惟一的特性
复制代码
a.delete('new');
console.log(a.delete('old')) // false 由于 se 中没有 ‘old’
console.log(a); // { 1, 3 }
复制代码
console.log(a.has(1)); // true
const.log(a.has('new')): // false 因已在上一步删除,因此返回false
复制代码
a.clear();
console.log(a); // { }
复制代码
Array to Setspa
let b = new Set([1, 2, 3]);
console.log(b); // {1, 2, 3}
复制代码
Set to Arraycode
let dd = new Set([4, 5, 6])
console.log([...dd]); // [4, 5, 6]
console.log(Array.from(dd)); // [4, 5, 6]
复制代码