Javascript 拼接功能无法正常工作

问题描述

这里相对较新的程序员。我有一个用 Javascript 编写的功能齐全的俄罗斯方块游戏。我在使用最终函数时遇到问题 - 在删除填充有颜色的行时 splice 没有按预期工作。我确定我遍历数组的方式可能有问题,但我无法解决这个问题,如果有人可以提供一些建议,我正在徘徊。这是我当前的函数,每次形状与另一个形状碰撞时都会调用该函数:

  for(let y = arena.length-1; y < 0; y--){
    for(let x = 0; x < arena[y].length; x++){
      if (arena[y][x] === 0) {
        continue;
      } 
    }
    const row = arena.splice(y,1)[0].fill(0);
    arena.unshift(row);
    y++;
  };
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)