javaScriptでクラスを作っていてある問題が発生しました。
いわゆるコンストラクタ的な関数オブジェクトにthisで値を追加していくと思うのですが、例えば、クリックイベント先でのthisはクリックイベントをつけているオブジェクトになると思います。
そこで、クリックイベント先で、イベントをつけているオブジェクトと関数オブジェクトに追加していったプロパティの両方を参照するにはどうすればよいのでしょうか?
var self = this; という感じで待避
addEventListener の handleEvent を利用してみては?
マルチポスト先で解決しそうですね。
すげーなお前、ちょっとしたストーカーやん
知恵袋の質問が消えているようですが、なぜ消したんでしょう?
みんなの回答 4 件
var self = this; という感じで待避
addEventListener の handleEvent を利用してみては?
javascriptで下記のクラスで、touchHandlerメソッド内において this.img を取得し... - Yaho...
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1482739944マルチポスト先で解決しそうですね。
javaScriptのクラスについて - Yahoo!知恵袋
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1286855087知恵袋の質問が消えているようですが、なぜ消したんでしょう?
関連するトピックス