这段代码似乎循环通过将 1 添加到 player1.score 直到分数 === 到我在第二个 if 语句中输入的任何内容。有谁知道为什么?
pointScored: {
startNextSet: function(Scorer) {
if (gameController.bananasTaken < 3 && Scorer === "player1") {
console.log(gameController.player1.score);
gameController.player1.score += 1;
if (gameController.player1.score === 10 &&
gameController.bananasTaken === 0 &&
gameController.player1.bananaCount === 0) {
console.log(gameController.player1.score);
gameController.updatePlayerStats(gameController.Banana1, 20, gameController.canvas.height
- 20 - gameController.Banana1.height, gameController.player1, "left");
console.log("player 1's first point");
}
我目前正在学习使用调试器,但我想我会把它留在这里看看是否有人知道为什么。谢谢。