var xxx = require(‘xxxx’)(aaaa);
这种在require某个模块的时候,后面贴上一个对象的写法是什么意思?
那个模块 export 出来的是个函数。 等价于
var xmodule = require(“modulexxx”) var xxx = xmodule()
来自酷炫的 CNodeMD
require(‘xxxx’) : 加载xxxx模块, var xxx = require(‘xxxx’)(aaaa) : xxxx模块返回的是一个函数,接收aaaa参数,返回值直接给xxx
相当于
// f1.js module.exports = function() { return func() { // ... } } // f2.js var CreateApp = require("./f1.js") var app = CreateApp()
谢谢大家!恍然大悟!
@ZhangHang-z
// f1.js module.exports = function() { } // f2.js var CreateApp = require("./f1.js") var app = CreateApp()
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
那个模块 export 出来的是个函数。 等价于
var xmodule = require(“modulexxx”) var xxx = xmodule()
来自酷炫的 CNodeMD
require(‘xxxx’) : 加载xxxx模块, var xxx = require(‘xxxx’)(aaaa) : xxxx模块返回的是一个函数,接收aaaa参数,返回值直接给xxx
相当于
谢谢大家!恍然大悟!
@ZhangHang-z