从Event函数中引用类中的全局范围变量?

时间:2019-05-11 13:03:26

标签: javascript

如果您的类具有事件功能:

class Sample {
    constructor() {
        this.foo = "important value";
    }

    addClickListener(e) {
        e.addEventListener('click', this.moveCharTo, false); 
    }
    
    moveCharTo(event) {
        console.log(this.foo); // undefined on click
    }

}

在不使用'this'的情况下如何引用该变量foo?

0 个答案:

没有答案