2013-01-14 107 views
1

我無法將函數返回值分配給變量。當我登錄到控制檯時,爲什麼會返回函數而不是最終產品?函數返回值到變量

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 

回答

5

只需添加do執行功能(如果你希望「時間」包含字符串,而不是功能):

time = do -> 

,或者使用「時間」的功能,即調用它:

console.log time()