知识点
1 call用法
function.call(thisArg, arg1, arg2, …)
2 apply用法
func.apply(thisArg, [argsArray])
3 bind用法
function.bind(thisArg[, arg1[, arg2[, …]]])
面试题
1 相同点及不同点
- call.apply会立即执行,bind不会立即执行
- call,apply传参不同
2 常用应用方法
- 将伪数组转成数组(说白了就是把数组的方法给伪数组去调用)
推论及注意事项
无