【发布时间】:2012-07-19 20:46:44
【问题描述】:
假设我要声明一个类Game。
class @Game
constructor: ->
@id = Game.generateNewGameId() # <---
player1: null
player2: null
@generateNewGameId: -> "blahblah23"
在这里,我使用generateNewGameId 作为Game.generateNewGameId()。
这是正确的方法还是有更好的方法?我试过使用this::generateNewGameId(),但范围不同。
【问题讨论】:
-
呃,你试过
@id = @generateNewGameId()吗? -
@MariusKjeldahl
@generateNewGameId()是一种静态方法。如果它是实例方法,您提到的将起作用。
标签: class static coffeescript