我是 CoffeeScript 的新手,所以也许我的问题没有建设性。如果是这样,我很抱歉。无论如何,问题在于编写功能。我尝试了以下两种方法,但变量效果不佳。我该怎么写这个?
第一种方式: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['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 ...
谢谢你的好意。