kade

技術系の記事を書いていきます。

Coffeescript: Class内での関数の呼び出し

ノリで書いていて、意外なはまり方をしたのでメモっておきます。

class Hoge
  hoge = ->
    console.log "hoge"
  fuga : ->
    hoge()

fugaの中でhogeを読んでいるんですが、「:」と「=」の意味が違うのを知らなくて小一時間はまってました。

=だと呼び出せますが、:だと呼び出せませんでした。