ES6

59 阅读1分钟

箭头函数 arrow function

箭头函数是ES6之后增加的一种编写函数的方法,它比函数表达式更加简洁 箭头函数不会绑定 this、arguments属性 箭头函数不能作为构造函数来使用

箭头函数的编写

() :函数的参数 {} : 函数的执行体

nums.forEach((item, index, arr) => {
})

箭头函数的编写优化

  1. 参数只有一个时()可省略
  2. 执行体中只有一行代码{}可省略,并且这行代码的返回值会作为整个函数的返回值
  3. 如果执行体只返回一个对象,需要给对象加上()