我无法将函数返回值赋给变量。当我将其记录到控制台时,为什么我会返回函数而不是最终产品?
time = ->
today = new Date()
minutes = today.getMinutes()
if minutes < 10 then minutes = "0#{minutes}"
hours = today.getHours()
if hours < 10 then hours = "0#{hours}"
"#{hours}:#{minutes}"
console.log time
答案 0 :(得分:5)
只需添加do
即可执行该功能(如果您希望“time”包含字符串,而不是函数):
time = do ->
或使用“time”作为函数,即调用它:
console.log time()