-1
からのアクセスクラス:はJavaScript:以下のクラスを考えるとMutationObserver
function MyCustomClass(e){
this.element = e;
this.start(){
var observer = new MutationObserver(this.mutationObserved),
config = {
attributes: true
};
observer.observe(this.element, config);
}
this.anotherFunction = function(){
console.log("Another function was called");
}
this.mutationObserved = function(e){
// This doesn't work
this.anotherFunction();
}
}
どのように私はmutationObserved
クラスが動作するクラスにアクセスできますか?
this.anotherFunction
スコープが現在MutationObserver
クラス内にあるため、機能しません。
['Function.prototype.bind'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind) – Andreas