1
如果我在不重命名导入的情况下导入整个模块,是否在导入模块的命名空间中提供了所有导入的声明?在不重命名的情况下导入整个模块
如:
import * 'some_module'
假设some_module
有一个名为Foo
,在导入后会Foo
可作为这样的声明?
如:
import * 'some_module';
var coolStuff = Foo.coolStuff();
如果我在不重命名导入的情况下导入整个模块,是否在导入模块的命名空间中提供了所有导入的声明?在不重命名的情况下导入整个模块
如:
import * 'some_module'
假设some_module
有一个名为Foo
,在导入后会Foo
可作为这样的声明?
如:
import * 'some_module';
var coolStuff = Foo.coolStuff();
都是进口报关的进口模块的命名空间中可用
号
将富可作为这样的导入后?
不,还有没有ES6模块语法为此。
全局难以分析和代码审查。命名导入更容易孤立查看。许多相同的原因为什么modules are better than globals in the first place。希望有帮助