三、map
map是 es6 新增的有序鍵值對集合。鍵值對的 key 和 value 都可以是任何型別的元素。通過 set(key, value) 方法為 map 設定新的鍵值對,如果設定的 key 已經存在則用新的 value 覆蓋,map 在比較 key 時也不做型別轉換,
這一點和
set 類似。
map
有以下這些方法來實現對
map物件的操作 1.
get(key) 方法用來獲取指定 key 的值;
2. has(key)
方法用來檢測 m
ap中是否存在指定元素
3.delete(key) 方法用來從 set 中刪除指定元素 4.
clear() 方法
清空map。
5.獲取map的長度用
size 屬性,
下面我們就
直接看**:
不得不知的ES6小技巧
es6出來已經有好幾年了,同時很多新特性可以被巧妙地運用在專案中。我想要列下其中一些,希望它們對你有用。1.強制要求引數 es6提供了預設引數值機制,允許你為引數設定預設值,防止在函式被呼叫時沒有傳入這些引數。在下面的例子中,我們寫了乙個required 函式作為引數a和b的預設值。這意味著如果a或...
不得不知道的補碼知識
無論什麼程式語言,其 最終都會被編譯解釋成計算機可讀取和執行的二進位制資料。其中,數字在二進位制資料中可劃分成原碼 補碼和反碼。原碼 數值前面增了一位符號位 例如 10 和 10 的二進位制表示如下 10 的原碼 0000 1010 10 的原碼 1000 1010其中,最高位表示符號位,0 表示正...
ECMAScript6 你不得不知道系列之Set
es6提供了set資料結構,類似於陣列,但其成員值是唯一的。set本身是乙個建構函式,用來生成set資料結構const s new set console.log s.size 0set函式可接收乙個陣列作為引數初始化 const ss new set 1,2,3,4,4 console.log s...