call、apply、bind的区别

73 阅读1分钟

t他们相同的是都改变函数体内的this指向,区别:

  1. call、apply是立即执行,bind是稍后执行
  2. call、apply、bind第一个参数都是this要指向的对象
  3. call是将参数放置进数组中,apply是传递参数是按顺序传入