set資料結構

2021-10-02 10:41:45 字數 741 閱讀 1853

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...