二十五.箭头函数和普通函数的区别

41 阅读1分钟
  • 普通函数
    • 1.this一般情况下谁调用就指向谁
    • 2.如果没有找到直接调用者,this 指向 window
    • 3.在严格模式下,没有找到直接调用者,this 是 undefined
    • 4.可以使用 call、apply、bind 改变 this 的指向
  • 箭头函数:
    • 1、没有自己的this,所以不能用作构造函数
    • 2.在使用箭头函数时,this 的指向是定义时所在的对象,而不是使用时所在的对象,call、apply、bind 无法改变 this 的指向。
    • 3.不能使用 arguments 对象