欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

箭头函数(Arrow Functions)

程序员文章站 2022-07-16 17:53:47
...

ES6当中新增了一种箭头函数表达式,经过学习总结,记录一下学习成果。

特点

  • 不绑定this(词法确定)
  • 不绑定arguments
  • 箭头函数总是匿名的

语法

() => {
    return false
}

与此对应的原函数写法

function(){
    return false
}

函数的调用

let func = () => {
    console.log(1)
}
func()      //1

产生的目的

  • 简洁语法
  • 与父作用域共享关键字this

在JavaScript中this的确定一直是一个难题,箭头函数的出现能更好的确定this

MDN文档