Javascript 如何在coffescript中同时执行require和函数?
我需要这样做:Javascript 如何在coffescript中同时执行require和函数?,javascript,coffeescript,Javascript,Coffeescript,我需要这样做: require('./config/enviroment.js')(app, express); 但是我不知道怎么做 我试过: require './config/routes.js'(app, routes) -> 我得到 require('./config/routes.js'(app, routes)(function() {})); 但我想这不是我想要的 我也试过了 require './config/enviroment.js'(app, express)
require('./config/enviroment.js')(app, express);
但是我不知道怎么做
我试过:
require './config/routes.js'(app, routes) ->
我得到
require('./config/routes.js'(app, routes)(function() {}));
但我想这不是我想要的
我也试过了
require './config/enviroment.js'(app, express)
但我明白了
require('./config/enviroment.js'(app, express));
有几种方法可以调用作为另一个函数返回值的函数:
f(args1) args2
f(args1)(args2)
(f args1) args2
(f args1)(args2)
因此,在您的具体案例中:
require('./config/enviroment.js') app, express
require('./config/enviroment.js')(app, express)
(require './config/enviroment.js') app, express
(require './config/enviroment.js')(app, express)
你完全可以做到 咖啡脚本:
env = require('./config/enviroment.js')(app, express)
汇编至:
var env;
env = require('./config/enviroment.js')(app, express);
记住它只是Javascript。所以我所要做的就是以正常的js方式。。。好的,这一个是正确的2,但我不需要(在本例中)保存在变量中,我将另一个作为正确的。我只是添加了它,以便编译的结果更清晰。