gpt4 book ai didi

node.js - nodejs/lodash 包含外部函数,就像本地函数一样

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

我在另一个文件中有一些函数,我需要将其包含在我的核心文件之一中。我不想要求它们或 _.extend 它们,因为我不想每次需要调用它们时都使用 var 名称。

我需要直接使用它们,就像它们在我的核心文件的根范围内一样。

我只是需要将它们分开。

最佳答案

您可以要求模块中的单个函数/值,而不是要求整个模块。所以如果你有:

bar.js:

module.exports = {
incrementer: function(x) { return x+1 }
}

你可以这样做:

var foo = require('./bar.js).incrementer`
foo(5) // 6

而不是这个:

var barModule = require('./bar.js)`
barModule.incrementer(5) // 6

如果您需要从同一个外部模块导入多个成员并使用 ES6,则导入部分有一个更简单的简写语法:

从“./bar.js”导入 {incrementer, decrementer},而不是多个 require 行。

关于node.js - nodejs/lodash 包含外部函数,就像本地函数一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36998767/

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