<script> var arr=[12,10,12]; //原数组 var a=[]; //定义空数组 arr.map(function(x){ //用 map 遍历数组 if(a.indexOf(x)==-1){ //如果当前值没有存在空数组中 a.push(x); //追加到空数组中 } }); arr.length = 0; //清空原数组 a.map(function(x){ //遍历去重结果 alert(x); }); </script>
<script> var arr=[12,10,12]; //原数组 var a=[]; //定义空数组 arr.map(function(x){ //用 map 遍历数组 if(a.indexOf(x)==-1){ //如果当前值没有存在空数组中 a.push(x); //追加到空数组中 } }); arr.length = 0; //清空原数组 a.map(function(x){ //遍历去重结果 alert(x); }); </script>