【发布时间】:2016-10-06 16:42:31
【问题描述】:
我有如下箭头函数
if( rowCheckStatuses.reduce((a, b) => a + b, 0) ){}
rowCheckStatuses 是一个 1 和 0 的数组,这个箭头函数将它们全部相加以产生一个数字。这个数字作为一个布尔值来确定数组中是否至少有一个“1”。
问题是,我并不真正了解箭头函数的工作原理,而且我的 IDE 认为这是错误的语法,并拒绝检查我文档的其余部分是否存在语法错误。
如何将其转换为常规函数以缓解这两个问题?
【问题讨论】:
-
function(a, b) { return a+b; } -
显然不是重复的。 OP 询问如何将 => 转换为常规函数。
-
@le_m 如果他们理解它们,那将是微不足道的。
-
您使用的是哪个 IDE?
标签: javascript ecmascript-6 arrow-functions