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]
複製代碼