[javascript] 使用 array.forEach 時若刪掉陣列元素,有些元素會被跳過去

測試用程式碼

 const array = [0,1,2,3]
array.forEach((item, index) => {
  console.log('item:', item)
  array.splice(index, 1)
})
console.log(array)

印出了

item: 0
item: 2
[ 1, 3 ]

Comments

Popular posts from this blog

Alpha Camp 全端開發課程學習心得

在 javascript 用 regular expression 為金額加上千位數分隔符號

shop_platform - sqlalchemy.exc.TimeoutError