arguments.callee
MoonScript有类似JavaScript 的东西吗?
问问题
171 次
1 回答
5
由于 Moonscript 函数定义为local func; func = function() end
,因此它们都是递归的。这将打印 120:
recursive = (n) -> return n > 1 and n*recursive(n-1) or 1
print recursive 5
据我所知,没有arguments.calee
其他选择,但我还没有看到我需要它的情况。甚至Mozilla 的文档也说“几乎没有使用命名函数表达式无法实现相同结果的情况” arguments.callee
。
于 2014-06-25T04:57:41.763 回答