1. 程式人生 > >es6實用方法

es6實用方法

陣列去重

Set 結構不會新增重複的值

[...new Set(arr)]

Array.from方法用於將兩類物件轉為真正的陣列:類似陣列的物件(array-like object)和可遍歷(iterable)的物件(包括 ES6 新增的資料結構 Set 和 Map)

Array.from(new Set(arr))

去重排序

[...new Set(arr)].sort((a, b) => a - b)

陣列的跟新

主要應用的是拓展運算子後面的值會將前面值覆蓋,此方法也可以應用於物件的修改

const arr = [
    {a: 1
}, {b: 2}, {c: 3} ] const obj = {b: 5} vuexMutations (obj) { arr = [...arr, obj] }