相同点:都可以改变this指向
不同点:
call和apply是调用函数,bind不是
let result = counter.call(null, 5, 10);
call和bind参数一样的,而apply是通过数组
let result = counter.call(改变this的,第二个参数,第三个参数...);
let result = counter.bind(改变this的,第二个参数,第三个参数...);
let result = counter.bind(改变this的,[第二个参数,第三个参数...]);