1. 程式人生 > >json格式下的數組去重

json格式下的數組去重

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格式下的數組去重