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.
add(9)
)//console.
log(
set.
add(1)
)//console.
log(
set.
delete(1
))//true
console.
log(
set.
delete(10
))//false
console.
log(
set.
has(1)
)//false
set.
clear()
//清除所有成員,沒有返回值
console.
log(
set)
//{}
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類似於陣列,但是成員的值都是唯一的,沒有重複的值 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 ...
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...