为什么window定义的全局变量,在别的文件调用,会报错 is not defined

我在ball.js中,定义了一个全局变量score
image
在另一个脚本里,我调用了这个score,用来将玩家上个场景的分数,记录到下个场景
image
最终结果是正常的,如果注释这句 this.scoreLabel.string = score; 记录分数的功能会失效,取消注释又恢复正常,那应该这里是没有问题的。
可为何还是报错呢
image

分析一下脚本执行顺序

1赞

谢谢谢谢,新手都不知道注意这个,一语点醒

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。