當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS中数组去重
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">//創建一個數組var arr = [1,2,3,2,2,1,3,4,2,5];//去除數組中重復的數字//獲取數組中的每一個元素for(var i=0 ; i<arr.length ; i++){//console.log(arr[i]);/*獲取當前元素后的所有元素*/for(var j=i+1 ; j<arr.length ; j++){//console.log("---->"+arr[j]);//判斷兩個元素的值是否相等if(arr[i] == arr[j]){//如果相等則證明出現了重復的元素,則刪除j對應的元素arr.splice(j,1);//當刪除了當前j所在的元素以后,后邊的元素會自動補位//此時將不會在比較這個元素吧,我需要在比較一次j所在位置的元素//使j自減j--;}}}console.log(arr);</script></head><body></body>
</html>
總結
- 上一篇: 专业炒股多屏电脑,有谁用过吗,看盘是不是
- 下一篇: JS删除之前弹出一个带有确认和取消按钮的