色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 第二個for循環(huán)里面的j--什么意思?

瀏覽:119日期:2023-04-19 09:53:52

問題描述

var arr = [ 1,2,2,4,2 ];

for ( var i=0; i<arr.length; i++ ) {

for ( var j=i+1; j<arr.length; j++ ) { if ( arr[i] == arr[j] ) {arr.splice( j, 1 );j--; }}

}

問題解答

回答1:

如果遇到重復(fù)項,從 arr 中 splice 掉。splice 掉之后,數(shù)組下一項仍是當(dāng)前索引,所以要先 j--; 再循環(huán)中的 j++,保持索引正確。

比如,外層第2次循環(huán),i = 1,j = 2,然后 arr[1] 是2,arr[2] 也是2,arr[2] 會被 splice 掉,數(shù)組變成 [1,2,4,2],下個元素 4 仍是第 2 項,如果不先 j--的話會漏掉。

回答2:

樓上說的沒錯。補(bǔ)充一下,直接用 filter 就可以實(shí)現(xiàn)了。

var arr = [ 1,2,2,4,2 ];arr.filter(function (e, i) { return arr.indexOf(e) === i;})

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 一区二区三区在线播放视频 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 最新最好看免费毛片基地 | 日本一级毛片中文字幕 | 久草免费在线观看视频 | 4455永久在线毛片观看 | 日韩三级视频在线观看 | 成人a视频片在线观看免费 成人a视频在线观看 | 成人免费在线播放 | 在线免费精品视频 | 亚洲国产毛片aaaaa无费看 | chinese宾馆自拍hd| 97国产精品欧美一区二区三区 | 久久久久久尹人网香蕉 | 小草青青神马影院 | 美国一级毛片片aa久久综合 | 国产午夜精品一区二区三区不卡 | 国产精品视频99 | 免费一区区三区四区 | 欧美很黄视频在线观看 | 国产成人免费观看在线视频 | 亚洲精品日韩专区在线观看 | 理论片免费午夜 | 国产大陆亚洲精品国产 | 国产亚洲精品高清在线 | caoporen免费公开视频上传 | 日韩精品视频美在线精品视频 | 国产欧美精品一区二区三区 | 日韩在线看片中文字幕不卡 | 亚洲精品成人一区二区www | 女人国产香蕉久久精品 | 国产一级生活片 | 国产深夜福利 | 免费福利入口在线观看 | 日本不卡免费高清视频 | 成人小视频在线观看 | 亚洲高清视频在线 | 精品成人免费视频 | 蘑菇午夜三级 | 免费看成人毛片 | 久久亚洲综合 |