の親オブジェクトを見つける:私は直接randomObject.callBack()
を呼び出す場合は、私が機能を持っているコールバック関数
myObject.myFunction = function(callback){
callback();
}
とコールバック
randomObject.callBack = function(){
console.log(this);
}
、私はコンソールで親オブジェクトを取得します。しかし、私がmyObject.myFunction(randomObject.callBack)
を呼び出すと、DOM要素がログに記録されます。
親オブジェクトにはどのようにアクセスできますか?
注
私は先に、実行時のコールバックの親オブジェクトの名前を知りません。
書き込み時にrandomObjectの名前がわからない場合は、実行時に設定する必要がありますか? –
@MildFuzz私はそれがどうして起こるか分かりません... – lonesomeday
コードは柔軟で、オブジェクトの新しいインスタンスを作成したので書き直す必要はありません。 –