hash实现数组去重代码
2017-03-30 22:38
260 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var arr1=[1,5,4,2,2,2,6,2,2,2,4,8];
function uique(arr){
for(var i=0,hash=[],res=[];i<arr.length;i++){
if(hash[arr[i]]===undefined){
hash[arr[i]]=true;
res[res.length]=arr[i];
}
}
return res;
}
res=uique(arr1);
</script>
</body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var arr1=[1,5,4,2,2,2,6,2,2,2,4,8];
function uique(arr){
for(var i=0,hash=[],res=[];i<arr.length;i++){
if(hash[arr[i]]===undefined){
hash[arr[i]]=true;
res[res.length]=arr[i];
}
}
return res;
}
res=uique(arr1);
</script>
</body>
</html>
相关文章推荐
- asp下实现 重新排序数字数组的代码
- asp实现取得数组中的最大值的代码
- Javascript 数组添加 shuffle 方法的实现代码
- JS 在数组插入字符的实现代码(可参考JavaScript splice() 方法)
- Javascript 复制数组实现代码
- 数据结构+C++_№4 抽象数组的实现 代码补充及更正
- Javascript 数组添加一个 indexOf 方法的实现代码
- Javascript 数组添加 shuffle 方法的实现代码
- javascript中利用数组实现的循环队列代码
- 查找算法集:顺序查找、二分查找、插值查找、动态查找(数组实现、链表实现,附代码)
- PHP 简单数组排序实现代码
- 用Perl的hash数组实现个性化监控
- Javascript 数组添加一个 indexOf 方法的实现代码
- PHP 简单数组排序实现代码
- asp实现取得数组中的最大值的代码
- javascript数组的扩展实现代码集合
- 代码实现:在字节数组中查找16进制字节序列(C#)
- JavaScript 另类遍历数组实现代码
- asp.net通过js实现Cookie创建以及清除Cookie数组的代码
- PHP 多维数组排序实现代码