分析:
根据官方的源代码推出一些规律
1.所有的函数对象都有call方法---Function.prototype 有call方法
2.obj.say.call(obj2) 运行的函数是say函数(哪个函数调call方法就是哪个函数运行)
3.obj.say.call(obj2) 调用这个函数的对象是obj2(obj2调用say函数)
分析:
根据官方的源代码推出一些规律
1.所有的函数对象都有call方法---Function.prototype 有call方法
2.obj.say.call(obj2) 运行的函数是say函数(哪个函数调call方法就是哪个函数运行)
3.obj.say.call(obj2) 调用这个函数的对象是obj2(obj2调用say函数)