es6 之 箭头函数

72 阅读1分钟
  • 我们使用普通函数
function fn () {}

const fn = function () {}


  • ES6 新增 箭头函数
() => {}

const fn = () => {}

  • 需要传入参数的普通函数
let fu = function (value) {
    return value;
}
  • 箭头函数中
let fu = value => value

普通函数和箭头函数的区别:

  • 箭头函数不可作为构造函数,不能使用new
  • 箭头函数没有自己的this
  • 箭头函数没有arguments对象
  • 箭头函数没有原型对象
  • 箭头函数语句更简短

官方文档