call、apply、bind的区别?
call、apply、bind的区别?
共同点:
call apply bind都可以改变函数调用的this指向
区别
示例
// call
console.log(Math.max.call(null, 1,2,3,4,5)); // 5
// apply
console.log(Math.max.apply(null, [1,2,3,4,5])); // 5
// bind
console.log(Math.max.bind(null, 1,2,3,4,5)()); // 5