5
)のCoffeeScript/Javascriptの変数のスコープ
class C
constructor:() ->
@date = new Date()
f:() ->
$(document).keydown((e) ->
alert(@date)
)
でした誰かがそれについてコメントしますか?
)のCoffeeScript/Javascriptの変数のスコープ
class C
constructor:() ->
@date = new Date()
f:() ->
$(document).keydown((e) ->
alert(@date)
)
でした誰かがそれについてコメントしますか?
イベントハンドラの内部では、this
の値はオブジェクトを参照しないため、DOM要素を参照します。
class C
constructor:() ->
@date = new Date()
f:() ->
$(document).keydown((e) =>
alert(@date)
)
:そのために
、あなたは親this
にハンドラのthis
値を結合すること、=>
(fat arrow)を使用することができます