說我正在聲明一個類Game
。在構造函數中調用靜態方法 - CoffeeScript
class @Game
constructor: ->
@id = Game.generateNewGameId() # <---
player1: null
player2: null
@generateNewGameId: -> "blahblah23"
在這裏,我使用generateNewGameId
作爲Game.generateNewGameId()
。
這是正確的方式還是有更好的方法?我試過使用this::generateNewGameId()
但範圍的不同。
呃,你有沒有試過'@id = @generateNewGameId()'? – 2012-07-19 20:50:51
@MariusKjeldahl'@generateNewGameId()'是一種靜態方法。如果它是一種實例方法,你提到的將會起作用。 – 2012-07-20 11:54:11