2014-01-20 38 views
0

在javascript中我可以在我的應用程序的NodeJS的路線是這樣工作的:Coffeescript在nodejs應用程序中的函數中傳遞參數?

exports.hasVote(a,b) = function(err, res) { 
    res(true) 
} 

問題是,當我嘗試做的CoffeeScript相同的(我搬到了CoffeeScript的...)。

exports.hasVote(a, b) = (err, res) -> 
    res true 

當我運行的應用程序,我得到這個錯誤::所以我用這個代替上述的功能

error: unexpected = 

我怎樣才能在CoffeeScript中做到這一點,它的工作就像它用於在JavaScript?

+3

'exports.hasVote(a,b)= ...'是無效的JavaScript。 – wprl

回答

1

你不能這樣做,因爲你無法在JavaScript中做到這一點。咖啡劇本只是在更高的層面上捕捉它。

foo() = anyThing 

由於您無法爲調用分配值,因此無效的JavaScript(因此無效的CoffeeScript)。

相關問題