如何从将被称为回调函数的函数中访问对象属性。请参阅下面的代码。如何从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将这个范围传递给实际的处理函数,但有没有更好的解决方案?