說我已經得到了代碼:CoffeeScript的調用返回的對象的方法(鏈接)
cat = {
feed: (food) ->
alert "cat ate #{food}"
}
pets = {
"maximus": cat
}
getPet = (name) ->
pets[name]
我如何可以調用由「getPet」貓對象返回的「飼料」的方法?這不是一個有效的代碼:
getPet "maximus" feed "Fish"
在普通的JavaScript就應該是這樣的:
getPet("maximus").feed("Fish");
我會留下評論,因爲我真的不太瞭解CS,但是使用他們的在線CS評估器,我把它和'(getPet「maximus」)一起使用。更熟悉的人可能有更好的方法。 – 2012-02-01 15:38:13
謝謝!至少是這樣的! – 2012-02-01 15:47:52
好的。我看到的其他方法似乎只是簡單地重新引入'()'。 'getPet(「maximus」)。feed「Fish」' – 2012-02-01 15:49:03