forEach時候刪除數組某一屬性項,使用splice容易出現問題


第一次forEach循環,index是0,item是1 ,arr是[1,1,2], if條件成立,使用splice最終的arr是【1,2】
第二次循環,index是1,item是2,arr是[1,2], if條件不成立,使用splice沒法刪除了第二個重複的1;
緣由是使用splice容易使數組的index亂序。。。數組

正確作法:
對象

應用到對象上:
blog

相關文章
相關標籤/搜索