![]() |
1
2
文件范围内的所有内容都执行 一旦 。一旦解析了文件的导出,它们将直接通过引用用于任何后续导入。 任何不在函数内部的函数调用都将在程序首次启动时导入该文件时执行一次。
如果编译并运行
鉴于此,您的示例可以重写为:
现在很清楚
此版本:
只是避免了中间变量,但在其他方面功能完全相同。 如果您确实想多次运行该逻辑,那么只需要导出一个函数即可。
这听起来不像你想要的,但我在这里列出它是为了清楚地说明区别。 |