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