JavaScript 數組中對象去重方法

JavaScript 數組中對象去重方法:

var array = [{id:1},{id:3},{id:3},{id:5},{id:5},{id:7},{id:9}];
var hash = {};
array = array.reduce(function (item, next) {
    hash[next.id] ? '' : hash[next.id] = true && item.push(next);
    return item;
}, []);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章