私は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 ...
2番目の方法: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 ...
ご親切にありがとうございました。