ECMAScript6 你不得不知道系列之Set

2021-10-22 17:22:25 字數 733 閱讀 9037

es6提供了set資料結構,類似於陣列,但其成員值是唯一的。set本身是乙個建構函式,用來生成set資料結構

const s = new set();

console.log(s.size);//0

set函式可接收乙個陣列作為引數初始化:
const ss = new set ([1,2,3,4,4]);

console.log(ss.size);//5

set 實現陣列去重
const s1 = new set(["a","a","b","b"]);

console.log(s1.size);//2

const ary = [...s1];

console.log(ary);//["a","b"]

set中的例項方法:

(1)add(value):新增元素,返回set結構本身

(2)delete(value):刪除元素,返回布林值表示是否刪除成功

(3)has(value):返回布林值表示 該值(value)是否為set資料結構中的成員

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

(5)foreach():遍歷,對每個成員執行操作,無返回值

foreach():

const s2 = new set (["a","b"]);

s2.foreach(value => )

你不得不讀的書籍清單

你不得不讀的書籍清單,其實標題應該是程式設計師不得不讀的書籍清單,但王二覺得,社會人文的書不只是程式設計師需要讀,很多非it行業的朋友也在讀。最近熬夜看完了 大宅門 十幾年前的電視了,但現在品來,依然讓人津津有味,郭寶昌導演的作品的確是精品。這又和程式設計師有什麼關係呢?因為王二發現自己的身體熬夜有...

你不得不知的生活常識。。。。

1,涼水洗腳有損健康.2,夏季多吃苦味有益健康.3,多喝水能防腎結石.4,夏季不宜光著上身睡覺.5,冬季養生宜多食熱粥.6,冬季洗澡次數不宜多.7,冬季不宜長期待在溫暖房間.8,不宜長時間停留在冬季霧氣中.9,冬天不宜把圍巾當口罩用.10,冬天早晨不宜洗頭.11,健身前熱身活動很重要.12,運動損傷...

EcmaScript 6 箭頭函式

es5 var total values.reduce function a,b 0 es6 var total values.reduce a,b a b,0 箭頭即乙個函式的簡化 es5 confetti btn click function event es6 confetti btn cli...