es6筆記(4) Set資料結構

2022-01-30 00:33:52 字數 903 閱讀 6198

集合是由一組無序且唯一的項組成的,這個資料結構使用了與有限集合相同的數學概念,應用在計算機的資料結構中。

es6提供了資料結構set。它類似於陣列,但是沒有重複的值。

key與value相同,沒有重複的value。

const s = new set([1,2,3]);
//新增乙個資料,返回set結構本身。

set.add(value);

//例s.add('1').add('2').add('c');

console.log(s);

//刪除指定資料,返回乙個布林值,表示是否刪除成功!

set.delete(value);

//例console.log(s.delete('1')); //true

console.log(s);

//判斷該值是否為set的成員,返回乙個布林值

set.has(value);

//例console.log(s.has('1')); // true

console.log(s.has('a')); // false

//清空所有資料,沒有返回值。

set.clear();

//例

s.clear();

console.log(s);

s.values();
s.entries();
s.foreach(function(value,key,set));
console.log(s.size);

ES6 資料結構 Set

資料結構 set 集合的基本概念 集合是由一組無序且唯一 即不能重複 的項組成的。這個資料結構使用了與有限集合相同的數學概念,應用在計算機的資料結構中。特點 key 和 value 相同,沒有重複的value es6提供了資料結構set.它類似於陣列,但是成員的值都是唯一的,沒有重複的值。1 如何建...

Set資料結構(es6新增)

es6提供了新的資料結構,它類似陣列,但是成員都是唯一的,沒有重複的值 可以用來解決陣列去重 1 set本身是乙個建構函式,用來生產set資料結構 可以通過add方法新增資料,size方法判斷長度 var s new set 2,3,5,4,5,2,2 map x s.add x for let i...

ES6的Set資料結構

es6提供了資料結構set。類似於陣列,但是沒有重複值。const s new set 2,3,5,4,5,2,2 foreach x s.add x for let i of s var set new set 1,2,3,4,4 set 1,2,3,4 可用於陣列去重 new set array...