下面是我想要做的一個例子。CoffeeScript原型錯誤
User = (name,dob,rank,score) ->
{
name: name
dob: dob
details: {
rank: rank
score:score
}
basicInfo: -> return "Name: #{@name} - Dob: #{@dob} - #{@details.rank} "
detailedInfo: -> return "Name: #{@name} - Rank: #{@details.rank} - Score: #{@details.score}"
}
User::displayName = ->
console.log @name
bob = new User("Bob","10/12/69",1,100000)
bob.displayName()
我收到一個錯誤,指出「遺漏的類型錯誤:對象#有沒有方法‘顯示名’」
真的不知道爲什麼我得到這個錯誤。任何幫助是極大的讚賞。
我沒有很好地CFS精通,但是這不是你如何在聲明它的類。請參閱:http://coffeescript.org/#classes – Zirak