我有一个prices.js
文件,其中包含此文件中定义的ShoppingCartContents
对象。
我想在ShoppingCartContents
文件中访问此helpers.js
对象,我将在其中使用它来创建全局帮助程序。
我可以通过将ShoppingCartContents
设置为全局来轻松完成此操作,但我不想这样做。有没有更好的办法?根据文档,package scope
和file scope
。这两个范围对我来说似乎不够精确(还有一个包导出功能,但我在一个包内做了所有事情)
事情只能限于:
一个且只有一个文件
整个包
不应该有file export
功能吗?
答案 0 :(得分:0)
如果您在包内工作,请将变量设为全局。这样你就可以在你的所有文件中访问它。
如果你想要一个真正的全局变量,你必须明确地导出它,所以使用全局变量没有问题。