我是CoffeeScript的新手,所以也许我的问题没有建设性。如果是这样,我很抱歉。无论如何,问题在于写作功能。我尝试了2种方法,但变量无法正常工作。我应该如何写这个?带参数的函数定义
1路:arg.foo
triangle = (arg...) ->
if arg.base == undefined then arg.base = 1;
if arg.height == undefined then arg.height = 1;
arg.base * arg.height/2
document.writeln triangle
base:8
height:5 # => return 0.5 ...
第二个办法:ARG [ '富']
triangle = (arg...) ->
if arg['base'] == undefined then arg['base'] = 1;
if arg['height'] == undefined then arg['height'] = 1;
arg['base'] * arg['height']/2
document.writeln triangle
base:8
height:5 # => return 0.5 ...
谢谢你的好意。