天天看點

ES6(資料結構-2)

資料結構—2

Map 與 Array 的對比

Set 與 Array的對比

Map 與 Object 的對比

Set 與 Object 的對比

(增、查、改、删)

一、Map 與 Array 的對比

1.增

ES6(資料結構-2)
ES6(資料結構-2)

2.查

ES6(資料結構-2)
ES6(資料結構-2)

3.改

ES6(資料結構-2)
ES6(資料結構-2)

4.删

ES6(資料結構-2)
ES6(資料結構-2)

二、Set 與 Array的對比

ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)

(若想為true,則需将 has 後的對象儲存過 )

 3.改

ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)

三、Map  Set 與 Object 的對比

 1.增

ES6(資料結構-2)
ES6(資料結構-2)

 2.查

ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)
ES6(資料結構-2)

(涉及到資料結構,能使用 Map 就不使用數組,若對數組考慮資料唯一性,使用 Set,放棄使用 Object 做存儲)