2 つの関数を持つ js オブジェクトがあります。mySecondFunction()
から呼び出す正しい方法は何myFirstFunction()
ですか? this.mySecondFunction() にする必要がありますか? または MyObject.mySecondFunction()?
「this」を使用すると思いましたが、イベントハンドラー内にある場合、「this」はオブジェクトではなくDOM要素を参照します:(
var MyObject = {
firstFunction: function() {
whatgoeshere???.mySecondFunction();
},
secondFunction: function() {
console.log('Hi!');
}
}