hash 数组高效去重:
var testArr = [5,7,8,9,12,7,5,8] ;
function getArray(arr) {
var hash = {};
var len = arr.length;
var result = [];
for (var i = 0; i < len; i++){
if (!hash[arr[i]]){
hash[arr[i]] = true;
result.push(arr[i]);
}
}
return result;
}
var noRepeat = getArray(testArr);
结果如下(多余重复被删除):