我知道在JavaScript中,您可以通过这种方式从另一个JavaScript文件导入某些功能,而无需指定名称空间:
import {sayHi, sayBye} from './say.js';
sayHi('John'); // Hello, John!
sayBye('John'); // Bye, John!
我还知道您可以通过这种方式从另一个JavaScript文件导入每个函数,但是您必须指定名称空间。
import * as say from './say.js';
say.sayHi('John');
say.sayBye('John');
是否可以导入另一个JavaScript文件的每个函数,而无需指定名称空间?
我的主要目的是让我所有的代码都知道我所有其他的代码。我目前正在通过将所有内容放在一个荒谬的长JavaScript文件中来做到这一点,但理想情况下,我可以将多个文件中的内容合并在一起以实现更好的组织。我非常谨慎地为事物创建唯一的名称,因此我不希望出现任何命名冲突。
谢谢, 那库尔