これが私がやろうとしていることの例です。
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()
「Uncaught TypeError: Object # has no method 'displayName'」というエラーが表示されます
なぜこのエラーが発生するのかよくわかりません。どんな助けでも大歓迎です。