apply、call 和 bind 的区别 apply: 改变函数 this 指向并执行 第一个参数: 指定的 this 指向 第二个参数: 执行函数时需要的实参, 以数组形式传递 call: 改变函数 this 指向并执行 第一个参数: 指定的 this 指向 剩余参数:执行函数时需要的实参 bind: 改变函数 this 指向并返回新函数