ES6學習筆記04 Set與Map

2021-09-26 21:06:52 字數 466 閱讀 5981

es6學習筆記04:set與map

js原有兩種資料結構:array與object,es6新增兩種資料結構:set與map

一、set資料結構

set類似於陣列,但是成員值不允許重複,因此主要用於資料去重。

set本身是乙個建構函式,用來生成set資料結構,其實例是乙個類陣列的物件。

set提供的方法:add(value)、delete(value)、has(value)、clear()

二、map資料結構

map是一種鍵值對資料結構,其key可以是任意型別(陣列、物件、數字都行),傳統物件的可以必須是字串。遍歷object得到的結果是無序的,但是遍歷map得到的結果是有序的。

map提供的方法:clear、delete、foreach、set、get、has、tostring、valueof

ES6學習筆記 Set和Map

set類似於陣列,但是沒有重複的值,成員是唯一的。set例項有兩個屬性 set.prototype.constructor指向set本身,set.prototype.size返回set例項的成員總數。set例項的方法分為兩大類 操作方法 用於運算元據 和遍歷方法 用於遍歷成員 array.from方...

es6的 set 學習總結

set 集合 一直以來,js只能使用陣列和物件來保持多個資料,缺乏像其他語言那樣擁有豐富的結合型別 因此,es6 新增了兩種結合型別 set 和 map 用於不同場景發揮作用。1.set 用於存放不能重複的資料 如何建立乙個set 如 const sets newset 建立乙個沒有任何內容的set...

ES6學習筆記

let 塊變數 作用域為塊 const 常亮 作用域為當前塊 解構賦值 例 var x,y 1,2 字元擴充套件 at includes startswith endswith repeat codepointat 模板字串 例 正則的uiy 數值擴充套件 number.isfinite numbe...