CoffeeScriptの値の参照の参照のしかたを教えて下さい
obj =
flag: true
toggle_flag: ->
flag = !flag
obj.flag # true
obj.toggle_flag # false
obj.flag = true
obj.flag # true
obj.toggle_flag # false
このような振る舞いのオブジェクトを作りたいのですが、
toggle_flag
の中でobj.flag
を参照するにはどうしたらよいのでしょうか。
toggle_flag
の中でthis.flag
とするのかと思ったのですが、この場合this
はtoggle_flag
をさすのかobj
をさすのかわからず、困っています。
正しい知識を得たいので詳しく教えていただけないでしょうか。