JavaScript内存泄漏导致页面无法加载?

时间:2019-04-29 03:07:38

标签: javascript memory-leaks loading

我正在运行一个带有JavaScript和Brackets的简单游戏程序,但遇到页面无法加载的问题。我试图运行该游戏,但没有任何反应,没有任何关于运行内容的信息,它永远被加载了。我在控制台中查看,发现一堆内存泄漏,但是我没有发现有关导致页面无法加载的内存泄漏的任何信息。我发现有一行特定的代码在删除后可以加载页面,但这没有任何意义。

我已经用谷歌搜索了问题,但没有发现任何问题。

以下是导致问题的行:

if (this.y + yOffSet < canvas.height / 6){
    yOffSet += canvas.height / 6 - (this.y + yOffSet);
}

注意: yOffSet是全局变量

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:0)

如何删除+符号?

只需使用yOffset = canvas.height / 6 - (this.y - yOffset)