当前位置:  开发笔记 > 编程语言 > 正文

箭头函数可以包含宿主函数的多个参数,例如reduce吗?

如何解决《箭头函数可以包含宿主函数的多个参数,例如reduce吗?》经验,为你挑选了1个好方法。

我认为这个问题的答案是否定的,但我不确定.下面是一个reduce函数,一个不使用箭头函数,一个是.是否可以将第一个参数合并到箭头样式中?

var s = arr.reduce(function(){

},0) // includes second argument

和........

var a = arr.reduce = () => {

} // ?

Tushar.. 6

是的,箭头函数可以使用多个参数,它们只需要在括号内添加.

var s = arr.reduce((accum, currVal) => accum + currVal, 0);
                   ^              ^                       : Multiple arguments to the Arrow function
                                                       ^^^: Second argument of the `reduce` function

这里,Array#reduce可以正常传递第二个参数.箭头函数(第一个参数)对第二个参数的传递方式没有影响.



1> Tushar..:

是的,箭头函数可以使用多个参数,它们只需要在括号内添加.

var s = arr.reduce((accum, currVal) => accum + currVal, 0);
                   ^              ^                       : Multiple arguments to the Arrow function
                                                       ^^^: Second argument of the `reduce` function

这里,Array#reduce可以正常传递第二个参数.箭头函数(第一个参数)对第二个参数的传递方式没有影响.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有