set類似於陣列,但是成員的值都是唯一的,沒有重複的值
const s1 =
newset()
;console.
log(s1,size)
;//0
const s2 =
newset([
"a",
"b"]);
console.
log(s2,size)
;//2
const s2 =
newset([
"a",
"b",
"a"]);
console.
log(s2,size)
;//2
const ary =
[...s3]
;console.
log(ary)
;//a,b
const s =
newset(0
);s.add(1
).add(2)
.add(3
);//向set結構中新增值
s.delete(2
);s.has(1
);s.clear
()
set結構的例項與陣列一樣,也擁有foreach方法,用於對每個成員執行某種操作,沒有返回值
a.foreach(value => console.log(value))
const s5 =
newset([
'a',
'b',
'c']);
s5.foreach
(value =>
)
Set資料結構
1 es6 提供了新的資料結構 set。它類似於陣列,但是成員的值都是唯一的,沒有重複的值 set 本身是乙個建構函式,用來生成 set 資料結構。const s new set 2,3,5,4,5,2,2 foreach x s.add x for let i of s 2 354上面 通過add...
set資料結構
set 資料結構,類似陣列。所有的資料都是唯一的,沒有重複的值。它本身是乙個建構函式。屬性和方法 應用 var arr 1 1,1 3,4 5,3 5 資料去重 varset new set arr console.log set console.log set.size 4 console.log...
Set資料結構
感覺跟python裡的set集合差不多啊 都可以去重 但是es6裡的set實際上是物件,裡面有鍵值對 建立let a new set 1,2,3 或者 let a new set 新增資料 let a new set 1,2,3 a.add 4 console.log a set 4 1,2,3,4...