ES6 set資料結構

2021-09-21 06:01:52 字數 982 閱讀 7296

set 本身是乙個建構函式,用來生成 set 資料結構。

let set = new set()

set 函式可以接受乙個陣列作為引數,用來初始化。但是成員中的值都是唯一的。沒有重複的值

let se = new set()

let arr = [2,3,4,5,6,2,3,4,5,6]

arr.foreach(item=> se.add(item))

console.log(se) //

使用add方法向 set 結構加入成員。

let items = new set([1,2,3,4,5,6,7,8,9])

console.log(items.length)//undefined

console.log(items.size)//9

size用來判斷set結構資料的長度

add(value):新增某個值,返回 set 結構本身。

delete(value):刪除某個值,返回乙個布林值,表示刪除是否成功。

has(value):返回乙個布林值,表示該值是否為 set 的成員。

clear():清除所有成員,無返回值

let set = new set();

console.log(set.add(1).add(2)); // set [ 1, 2 ]

console.log(set.delete(2)); // true

console.log(set.has(1)); // true

console.log(set.has(2)); // false

console.log(set.clear()); // undefined

console.log(set.has(1)); // false

ES6 Set資料結構

三 增刪改查 es6提供了新的資料結構set。它類似於陣列,但是成員的值都是唯的,沒有重複的值 set本身是乙個建構函式,用來生成set資料結構。set.prototype.size返回 set 物件中的值的個數 const s newset set函式可以接受乙個陣列作為引數,用來初始化 cons...

es6 set 資料結構

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 3 5 4 上面 通過ad...

ES6 Set資料結構

set資料結構 是es6中新增的一種資料結構,它類似與資料,單裡面的資料都是唯一的,並且不能夠通過索引獲取對應的值 set本身是乙個建構函式,用來生成set資料結構 var arr 1,2,3,4,韓信 李白 let setarr new set arr console.log setarr set...