我很难找到如何在coffeescript中做这样的事情
Javascript output
require("module")({
})
答案 0 :(得分:2)
这自然是一个意见问题。
我认为要明确付出代价。
那么,不管是不是CoffeeScript,我建议如下:
options = {}
require('module')(options)
CoffeeScript社区风格指南在matter of using parentheses上非常主观:
调用函数时,选择省略或包含括号 一种优化可读性的方法。记住这一点 "可读性"可以是主观的,下面的例子说明 括号被省略或以包含的方式包含的情况 社区认为是最优的:
baz 12
brush.ellipse x: 10, y: 20 # Braces can also be omitted or included for readability
foo(4).bar(8)
obj.value(10, 20) / obj.value(20, 10)
print inspect value
new Tag(new Value(a, b), new Arg(c))