在回调函数中JavaScript这个范围

时间:2015-03-31 20:52:40

标签: javascript

如何从将被称为回调函数的函数中访问对象属性。请参阅下面的代码。如何从processData函数访问config属性,该函数将在ajax调用中从服务器接收数据时调用。

MyClass: {
    config: {
        name: "",
        id: ""
    },

    loadData: function() {
        MyApi.getData(
            this.config,
            this.processData,   //sucess
            this.failureHandler //failure
        );
    },

    processData: function() {
        // how to access config object here? 
    }
}

可能你可以创建一个匿名处理函数并使用call或apply将这个范围传递给实际的处理函数,但有没有更好的解决方案?

0 个答案:

没有答案