以下代码来自我正在关注的 Node.js 课程:
var args = require("minimist")(process.argv.slice(2), { string: "name"});
我知道正在导入一个模块,但我不明白require()
调用后的第二组括号:
require("minimist")(this part I don't understand)
具体来说,就语法而言,第二组括号是什么?
我知道它是如何slice()
工作的,并且我知道这string: "name"
会创建一个命令行参数来检查,但是通过require()
调用调用了什么方法,以及如何调用?
PS:课程(by Kyle Simpson)表示上面的语法会在后面解释,但是我一直没能定位到具体的部分,我不喜欢不理解就继续。我是 JS 和 Node.js 的新手。