这是我正在尝试做的一个例子.
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()
Run Code Online (Sandbox Code Playgroud)
我收到一条错误,上面写着"未捕获的TypeError:对象#没有方法'displayName'"
不确定为什么我收到这个错误.任何帮助是极大的赞赏.