<!Doctype html> <html> <head></head> <body> <h2>JS数组去重</h2> <h3>原数组:[1,2,1,5,6,2,5,6,7]</h3> <h3>去重后的数组:<i id="newArr"></i></h3> <script> var arr1 = [1,2,1,5,6,2,5,6,7]; var arr2 = []; var newArr = "["; for(var i=0;i<arr1.length;i++){ if(arr2.indexOf(arr1[i]) <= -1){ arr2.push(arr1[i]); newArr += arr1[i] +"," } } /*以下代码只是为了将结果打印在页面上*/ newArr = newArr.slice(0,newArr.length-1); newArr += "]"; document.getElementById("newArr").innerHTML = newArr; </script> </body> </html>
js数组去重
活着Viva