JS中"require()"函数前面第二个括号是什么意思?
What is the meaning of second parentheses in front of "require()" function in JS?
我刚看到这行代码:
var FileStore = require('session-file-store')(session);
我能看懂第二个括号的代码,但一般不明白第二个括号是什么?为什么里面没有 ''
?为什么代码使用它以及它是如何工作的?
这意味着在您的文件的前面,您已经要求并定义了 session
(很可能是 Express Session)。这意味着您需要 session-file-store
,使用所需的 session
执行函数,并将该函数的 return 值分配给 FileStore
.
我刚看到这行代码:
var FileStore = require('session-file-store')(session);
我能看懂第二个括号的代码,但一般不明白第二个括号是什么?为什么里面没有 ''
?为什么代码使用它以及它是如何工作的?
这意味着在您的文件的前面,您已经要求并定义了 session
(很可能是 Express Session)。这意味着您需要 session-file-store
,使用所需的 session
执行函数,并将该函数的 return 值分配给 FileStore
.