js 去掉数组中重复的值 保持唯一性

function unique(arr) {
var result = [], hash = {};
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
if (!hash[elem]) {
result.push(elem);
hash[elem] = true;
}
}
return result;
}

posted @ 2016-11-20 16:35  东锅先生和蛇  阅读(687)  评论(0编辑  收藏  举报