如何在课程的Mutation Observer回调中访问“ this”?

问题描述

我有一个JavaScript类,我想让一个变异观察者检查何时将某些节点添加div中。所以在我的构造函数中,我有这样的东西:

class MyClass{
    constructor(){
        this.prop1 = "stuff";
        this.prop2 = 18;
        this._myObserver = new MutationObserver(function(mutations){
            if (mutations[0].addednodes.length > 0){
               //do some stuff
            }
        });
    }

    myMethod(){
        //do stuff
        this._myObserver.observe(myNode,myParameters)
        //do stuff
    }
}

这里的目标是(为示例起见)显示this.prop1内容,并在我向this.prop2添加子节点时使用myNode进行计算。

如何在该回调函数中访问对象的其他属性

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)