Vin*_*789 -1 javascript jquery
我有一个带有一些函数的Js文件,但现在问题是js文件中的早期函数找不到某些函数.就像你可以在图像上看到我附加的方形线应该调用他下方的功能,但这是行不通的.这不是我第一次遇到这个问题,但通常我只是移动功能而不是它们工作.
有人可以解释我如何解决,因为它真的很烦人,因为我发现移动功能不是一个好的解决方案.
如果您需要整个代码,请单击此处.你需要从这个mapGen功能开始.
编辑:所有代码现在都在jsFiddle中

错误buildings()是
未捕获的TypeError:数字不是函数
(在Chrome中)
你有
var buildings = 0;
Run Code Online (Sandbox Code Playgroud)
和
function buildings() { ... }
Run Code Online (Sandbox Code Playgroud)
您不能将同一个变量用于两个不同的事物.
(因为提升,变量初始化会覆盖函数)