输入:function () {return this.greeting + ', ' + this.name + '!!!';} , {greeting: 'Hello', name: 'Rebecca'}
期望输出:Hello, Rebecca!!!
修改上下文:
function speak(fn, obj) {
  return fn.apply(obj,[])
  //修改上下文是指  将this修改为obj,则函数中   this.greeting  变为  obj.greeting  其他变量同理
}
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号