Open zxdfe opened 1 year ago
改变this指向的三种方法 arr.call()第一个参数是this的指向,后面是参数列表 arr.apply()第一个参数是this的指向,第二个是参数组成的数组 arr.bind()第一个参数是this的指向,后面是参数列表,但是它只能通过手动调用,返回的是一个改变this指向后的新函数 区别: 1、arr.call和arr.bind接收的都是参数列表,而arr.apply接收的是数组, 2、arr.call和arr.apply都是立即执行,而arr.bind需要手动调用
当然,这三个如果能手写出来更棒哈~