购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2.1 使用语法

箭头函数有四种使用语法。

3.2.1.1 单一参数的单行箭头函数

这是箭头函数最简洁的形式,常见于用作简单的处理函数,如过滤。

3.2.1.2 多参数的单行箭头函数

在大多数情况下,函数都不会只有一个参数传入,在箭头函数中,多参数的语法跟普通函数一样,以括号来包裹参数列。这种形式常见于数组的处理,如排序。

3.2.1.3 多行箭头函数

3.2.1.4 无参数箭头函数

如果一个箭头函数无参数传入,则需要用一对空的括号来表示空的参数列表。

以上都是被支持的箭头函数表达方式,其最大的好处便是简洁明了,省略了function关键字,而使用 => 代替。相对于传统的function语句,箭头函数在简单的函数使用中更为简洁直观。

箭头函数语言简洁的特点使其特别适合用于单行回调函数的定义。

在ECMAScript这种同时具有函数式编程和面对对象编程特点的编程语言中,箭头函数可以让代码在编写上变得非常直观和易懂。

1.将原本的由名字组成的数组转换为一个格式为{ id, name }的对象,id则为每个名字在原数组中的位置。

2.剔除其中id为奇数的元素,只保留id为偶数的元素。

3.将剩下的元素转换为一个包含当前元素中原名字的单元数组,以方便下一步的处理。

4.不断合并相邻的两个数组,最后得到的一个数组,便是我们需要得到的目标值。 OSdY+VzW4K/oYzr7+q7J1beccSZJOX9GQb1oLbaa0tkUYUcw0nPnzLDAp+APYDfg

点击中间区域
呼出菜单
上一章
目录
下一章
×