json格式下的數組去重
阿新 • • 發佈:2018-11-23
clas var log nbsp span his 添加 arr 一個數
var users = [{ id: 1, name: "a" }, { id: 2, name: "a" }, { id: 3, name: "b" }, { id: 4, name: "v" }] Array.prototype.unique = function () { var res; var arr = this.map(item => { return this[item.id - 1] = item.name })// ES6裏新添加了兩個很好用的東西,set和Array.from // set是一種新的數據結構,它可以接收一個數組或者是類數組對象,自動去重其中的重復項目。 res = new Set(this); console.log("new Set對象", res) res = Array.from(new Set(this)); return res//es6 數組去重 } console.log(users.unique()); },
json格式下的數組去重