gpt4 book ai didi

javascript - 全局辅助函数和导出函数

转载 作者:行者123 更新时间:2023-11-30 00:17:50 29 4
gpt4 key购买 nike

我写了一个 node.js 模块,它有一个 main 函数和两个辅助函数,我只导出了 main 函数,我的问题是:保留两个可以吗助手喜欢全局函数还是我可以找到更好的方法?

function myFirstHelper(args) {
// ...
return result;
}

function mySecondHelper(args) {
// ...
return result;
}

module.exports = function main(args) {
// ...
return result;
};

最佳答案

我认为您不必担心其他模块的作用域。不过我理解你的感受。如果你想保持干净的感觉,你可以使用如下所示的自调用函数。你知道,你可以在所有 javascript 环境中使用这个模式,甚至在 nodejs 之外。

(function(){

function myFirstHelper(args) {
// ...
return result;
}

function mySecondHelper(args) {
// ...
return result;
}

exports.main = function(args) {
// ...
return result;
};

})();

关于javascript - 全局辅助函数和导出函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34169440/

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