箭头函数和普通函数

229 阅读1分钟
  1. 箭头函数相当于匿名函数,不能作为构造函数,没有原型属性,不能new;
  2. 箭头函数不绑定arguments,取而代之用rest参数:...rest
  3. 箭头函数的参数只有一个时,可以不加括号;多个参数,要加括号;
  4. 箭头函数的this指向词法作用域,也就是指向创建函数时所在作用域。(箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承this);
  5. call、apply、bind不会改变箭头函数this,会改变构造函数的this;