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