私はこの関数をcoffeescriptで書きました:
doCalculate = (old, new) ->
difference = roundNumber (old - new, 5)
しかし、コンパイルするとエラーが発生します:
throw Error("ExecJS::RuntimeError: SyntaxError: unexpected ,
パーツを削除すると、, 5
エラーは発生しなくなります。
コンマの何が問題なのかわかりません。
この関数roundNumber
は、同じファイル内で次のように定義されています。
roundNumber = (rnum, rlength = 6) ->
pow = Math.pow( 10, rlength )
newnumber = Math.round ( rnum * pow ) / pow
parseFloat(newnumber)