Javascript 根据特定顺序更新数组中的项

Javascript 根据特定顺序更新数组中的项,javascript,arrays,Javascript,Arrays,我正在尝试按照以下顺序更新动态大小数组中的项: 9/10、19/20、29/30等 我试过使用模,但我不认为这正是我需要的 下面是我想做的一个简单例子 //我的未更改数据 前常量=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,11,22,23,24,25,26,27,28,29,30,31,32] //我想要什么 常量after=[1,2,3,4,5,6,7,8'*','*',11,12,13,14,15,16,17,18'*','*'

我正在尝试按照以下顺序更新动态大小数组中的项: 9/10、19/20、29/30等

我试过使用模,但我不认为这正是我需要的

下面是我想做的一个简单例子

//我的未更改数据
前常量=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,11,22,23,24,25,26,27,28,29,30,31,32]
//我想要什么
常量after=[1,2,3,4,5,6,7,8'*','*',11,12,13,14,15,16,17,18'*','*','*',11,22,23,24,25,26,27,28'*','*',31,32]
//在数组中循环,需要对第9/10项进行更改,重复
常量尝试=在.map之前((arr,i)=>{
如果(i!==0&&(i%8===0 | | i%9===0)){//问题就在这里
返回'*'
}
返回arr
})
console.log(尝试)
//我的未更改数据
前常量=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,11,22,23,24,25,26,27,28,29,30,31,32]
//我想要什么
常量after=[1,2,3,4,5,6,7,8'*','*',11,12,13,14,15,16,17,18'*','*','*',11,22,23,24,25,26,27,28'*','*',31,32]
//循环遍历数组,需要对第9/10项应用特殊格式,重复
常量尝试=在.map之前((arr,i)=>{
如果(arr!==0&&(arr%10==8 | | arr%10==9)){//问题就在这里
返回'*'
}
返回arr
})
console.log(尝试)
//我的未更改数据
前常量=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,11,22,23,24,25,26,27,28,29,30,31,32]
//我想要什么
常量after=[1,2,3,4,5,6,7,8'*','*',11,12,13,14,15,16,17,18'*','*','*',11,22,23,24,25,26,27,28'*','*',31,32]
//循环遍历数组,需要对第9/10项应用特殊格式,重复
常量尝试=在.map之前((arr,i)=>{
如果(arr!==0&&(arr%10==8 | | arr%10==9)){//问题就在这里
返回'*'
}
返回arr
})
console.log(尝试)