Js数组去重方法
<!DOCTYPE html>
<html>
<head>
<title>Js数组去重方法</title>
</head>
<body>
<script type="text/javascript">
var myarr = new Array();
myarr[0] = 1;
myarr[1] = 2;
myarr[2] = 3;
myarr[3] = 1;
myarr[4] = 2;
console.log('数组去重前:',myarr);
//数组去重方法
function unique(arr){
// 遍历arr,把元素分别放入tmp数组(不存在才放)
var tmp = new Array();
for(var i in arr){
//该元素在tmp内部不存在才允许追加
if(tmp.indexOf(arr[i])==-1){
tmp.push(arr[i]);
}
}
return tmp;
}
console.log('数组去重后:',unique(myarr));
</script>
</body>
</html>