js去重

2018-08-13  本文已影响0人  静_c540

var arr2 = [

  { name: "name1", num: "1" },

  { name: "name2", num: "11" },

  { name: "name3", num: "12" },

  { name: "name4", num: "13" },

  { name: "name2", num: "1" },

  { name: "name6", num: "12" }

]

function arrayUnique2(arr, name) {

  var hash = {};

  return arr.reduce(function (item, next) {

    hash[next[name]] ? '' : hash[next[name]] = true && item.push(next);

    return item;

  }, []);

}

上一篇下一篇

猜你喜欢

热点阅读