什么要求('模块')(参数); 意思?

在Node.js中, var module = require('module')(parameter); 意思?

这是一样的:

 var module = require('module'); mod = module(parameter); 

这是一样的:

 var mod = require('module'), module = mod(parameter); 

这只是require('module')返回一个函数。 require(...)可以返回任何东西,它可以是一个对象,一个string,一个函数,任何东西。