箭头函数
时间: 2023-07-18 22:15:50 浏览: 96
JS ES6箭头函数
箭头函数是 JavaScript 中的一种函数定义方式,它使用箭头符号(=>)来取代传统的 function 关键字来定义函数。箭头函数的语法简洁,可以更容易地编写和阅读代码。
箭头函数的基本语法如下:
```
(param1, param2, …, paramN) => { statements }
```
其中,param1, param2, …, paramN 是函数的参数列表,而 statements 是函数体,可以是任意的 JavaScript 语句块。如果函数体只有一条语句,则可以省略大括号和 return 关键字,如下所示:
```
(param1, param2, …, paramN) => expression
```
箭头函数还有一些特殊的用法,比如可以用来定义对象的方法,或者作为高阶函数的参数等。
值得注意的是,箭头函数没有自己的 this,它的 this 始终指向定义时所在的作用域中的 this。这个特性在某些情况下很方便,但也可能会导致一些意外的行为。
阅读全文