码迷,mamicode.com
首页 > 编程语言 > 详细

去掉数组中的重复数

时间:2017-06-20 17:53:33      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:复数   splice   key   for   代码   val   console   efi   define   

代码如下:

/*var arr = [1,2,3,4,3,5,7,3,7,5,2];*/
// 去掉数组中重复的元素个数
/*
var hash = [];
for(var i=0;i<arr.length;i++){
// HASH 空的 arr[i]
if(hash[arr[i]]=== undefined){
hash[arr[i]] = 1;
}else{
hash[arr[i]]++;
}
}
// key value
// 关联数组 a["name"] ="Tom";
// 关联数组 a["age"] =18;
console.log(hash)
// for in
var c =[];
for(var key in hash){
//console.log(key);// value
// console.log(hash[key]);// value
c[c.length] = (key-=0);
}
// join()
console.log(c)
*/
var arr = [1,2,3,4,3,5,7,3,7,5,2]; //arr[i]
// arr[i+1]
for(var i=0;i<arr.length;i++){//11次
for(var j=i+1;j<arr.length;j++){
if(arr[i] == arr[j]){
arr.splice(j,1)
}
}
}
console.log(arr)

去掉数组中的重复数

标签:复数   splice   key   for   代码   val   console   efi   define   

原文地址:http://www.cnblogs.com/F001li/p/7054857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!