2012-01-23 73 views
-3

我在讀這光滑的CoffeeScript的書,它有的CoffeeScript功能

confirm 'Shall we, then?', (answer) -> show answer 

這應該得到確認的答案,並顯示代碼/我改變了「秀」到CONSOLE.LOG和它似乎沒有執行它。我錯過了什麼。

感謝

+0

將_what_更改爲'console.log'?你的問題不清楚發生了什麼意外的事情會讓你感到困惑。 –

回答

3

confirm()並不需要一個回調。除非這個人做出了他自己的確認功能,否則這是行不通的。在CS爲編譯爲

confirm("Shall we, then?", function(answer) { 
    return console.log(answer); 
}); 

confirm()回報truefalse,所以你可以使用它作爲一個條件。

console.log "They answered yes" if confirm "Shall we, then?"