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。希望有幫助