1.apply方法
function speak(fn, obj) {
// 第一个参数就是改变this的指向,把相应的对象写上
// 第二个参数是空的或者 obj
return fn.apply(obj);
}
2.call 方法
function speak(fn, obj) {
return fn.call(obj);
}
3.bind方法
function speak(fn, obj) {
return fn.bind(obj)();
}
1.apply方法
function speak(fn, obj) {
// 第一个参数就是改变this的指向,把相应的对象写上
// 第二个参数是空的或者 obj
return fn.apply(obj);
}
2.call 方法
function speak(fn, obj) {
return fn.call(obj);
}
3.bind方法
function speak(fn, obj) {
return fn.bind(obj)();
}