特點:相比array,裡面的元素具有唯一性。
建立:new set(value) : value必須具有 iteable 介面的資料結構
屬性:
1.construct
2.size
方法:
1.操作方法
(1)add(value)
(2)delete(value)
(3)has(value)
(4)clear()
2.遍歷方法
(1)keys() 、values()、entries(): 都是返回遍歷器,還是要搭配for....of 去獲取具體每個的值;set本身又有iterable介面,直接就能呼叫for.....of ,看著好像也沒啥用武之地
注:set的value 和 key 都是相同的值
特點:與set相比,所有的成員都要是物件才可以;weakset成員的引用是弱引用,不記入引用次數,所以不影響垃圾**機制。
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 資料結構,類似陣列。所有的資料都是唯一的,沒有重複的值。它本身是乙個建構函式。屬性和方法 應用 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資料結構
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 ...