function arrayNoDupulate(array) {
var hash = {};
var result = [];
for(var i=0;i<array.length;i++) {
if (!hash[array[i]]) {
result.push(array[i]);
hash[array[i]] = true;
}
}
return result;
}
相关文章
- 08-07数组去重,利用 ES6 的 reduce() 方法 和 include 判断 实现
- 08-07实现数组去重的常用方法
- 08-07JS:数组去重的多种方法总结与一步步优化
- 08-07著名面试题: 如何实现数组去重?
- 08-07高频重要前端API手写整理(call,apply,bind,instanceof,flat,filter,new,防抖,节流,深浅拷贝,数组乱序,数组去重,继承, lazyman,jsonp的实现,函
- 08-07简单一维数组的代码实现
- 08-07求一个集合S中m个元素的所有排列以及一个数组A的全排列—递归实现版完整代码
- 08-07用一行代码实现256-1多路选择器(要点:数组的索引值是可变的 variable!)
- 08-07数组去重实现
- 08-07数组去重方法集锦(一)