gpt4 book ai didi

javascript - CommonJS 函数声明范围的良好实践

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

在这种情况下,在 CommonJS 模块内声明函数是否有良好的做法:

// function foo() { ... }

module.exports = function () {
// function foo () { ... }

return function () {
// function foo () { ... }

return foo();
};
};

function foo {} 应该去哪里?当然,我假设您确实可以在模块代码中的 3 种可能性之间进行选择,并且所有这些都可以按预期正常工作。我使用函数作为示例,因为我认为它使我的问题更清晰,但它也适用于可以封装在这些范围中的任何代码逻辑。

最佳答案

module.exports 的目的是使某些内容可在其他模块中导入,这就是它的全部作用。

这意味着您在没有 module.exports 的情况下使用的相同约定也适用于此处。

关于javascript - CommonJS 函数声明范围的良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43419940/

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