gpt4 book ai didi

javascript - 创建带有导出的模板

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:05 25 4
gpt4 key购买 nike

我必须制作模板模块,每个模块有3个功能。例如,module1.js 可能包含 exports.function1exports.function2exports.function3。还有 module2.js 也具有完全相同的功能;只是功能会有所不同。

我使用 WebStorm 进行开发,当我输入 exports. 时,它会为我提供 3 个函数名称作为自动完成建议。

我的问题是,这些函数会互相覆盖吗?或者不同模块中可以使用相同的函数名称吗?

最佳答案

如果您使用相同的名称,则没有问题:exports 本质上是一个简单的对象,这完全没问题:

var obj = {a: 1};
var obj2 = {a: 2};
console.log(obj.a + obj2.a); // prints... 3!

WebStorm 显示这三个功能的原因是它无法静态确定哪些功能实际可用。如果您运行该代码,您就会确认它。

关于javascript - 创建带有导出的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38544670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com