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>