我刚刚开始使用 Javascript 和 jQuery,在我的第一个项目中遇到了一些麻烦。我正在构建一个简单的二十一点游戏,它第一次就可以完美运行。
一旦第一手牌结束,游戏应该通过调用递归 playGame() 函数来重置并再次玩一次按钮,#playAgain,被点击。这很好用,但是在执行 playAgain 之后,我的 hitMe 函数会为用户中断。它是一个系统代码,因此用户和 PC 都在执行相同的操作,但它对用户的行为不同,并开始根据玩过的游戏数量以指数方式调用 hitMe 函数。
为什么在这种情况下,根据提供呼叫的用户/计算机,此代码的行为会有所不同,我该如何修复它?
代码可在 www.calebdwilliams.com/blackjack 上找到