在数组中执行功能后,数组是否更新?如果没有,有人可以向我解释为什么?
我只是想知道 array 是否在运行 checking_plus_1 之后更新
for(let i = array.length-1;i>0;i--){
if(k < test.length){
checking_plus_1(combine,array,test[k])
if(array[i] == 100 && array[i-1] == 100){
array[i] = array[j];
array[i-1] = array[j-1];
array[j] = test[k];
array[j-1] = test[k];
combine[j] = test[k];
combine[j-1] = test[k];
changeRowtoZero_minus_1(combine,array,i,i-1)
}
}
}
I just wondering if the array is updated after the checking_plus_1 is running
for(let i = array.length-1;i>0;i--){
if(k < test.length){
checking_plus_1(combine,array,test[k])
if(array[i] == 100 && array[i-1] == 100){
array[i] = array[j];
array[i-1] = array[j-1];
array[j] = test[k];
array[j-1] = test[k];
combine[j] = test[k];
combine[j-1] = test[k];
changeRowtoZero_minus_1(combine,array,i,i-1)
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尽管我不知道您的
checking_plus_1
函数,但是的,您可以在每次迭代时在循环中突变您的数组。您还可以通过在循环中添加
console.log(array)
来查看更改。Despite I don't know your
checking_plus_1
function, yes you can mutate your array in your for loop on each iteration.You can also see the changes by adding
console.log(array)
in your for loop.