Javascript。如何停止执行脚本,直到所有脚本都加载完毕

Javascript. How to stop scripts from executing until all of them have loaded

我正在尝试创建小型浏览器游戏,并将大量脚本分类到不同的 js 文件中。他们中的一些引用彼此,彼此等等,因此按顺序加载它们以便第一个不会尝试使用第二个的函数是不可能的。所以我有一个共同的问题:

一个脚本试图 运行 从另一个尚不存在的函数运行并创建一个错误,停止脚本。

visual example of problem in console

我也经常收到这个错误:

Uncaught ReferenceError: can't access lexical declaration 'something_something' before initialization

我试图找到解决方案,但它们似乎不符合我的目的:

  1. "