例如可以从另一个传递的回调函数中提取并使用绑定函数的上下文
var person = {
name : 'David',
save : function(){
API( function(){ // this is the callback function bound to this
console.log( this.name ) // David
}.bind(this))
}
}
var API = function( callback ){
arguments.caller.callee.context.name // ???
}
是否有一种方法可以从person.name
函数访问绑定的上下文,例如API
,而不必将上下文作为另一个参数传递给API
?
注释