js中bind call apply简单笔记

bind call apply 第一个参数都是设置this 无区别

bind 从第二个参数开始,加参数到原函数的参数之前,生成并返回新函数

apply call 从第二个参数,传参数,调用函数

var newFun = fun.bind(a, b);

fun.apply(a, arr)

fun.call(a, b,c)

原文地址:https://www.cnblogs.com/diyichen/p/8479829.html