关于js中箭头函数返回值的用法

在js中使用箭头函数的时候不用大括号的话,只写简单语句是默认返回语句结果的,例如
reduce((prev, next) => prev.concat(next)).forEach((v, i) => tmpdata[v.position] = {
                v: v.v
            });

但是如果加上大括号,想要获得返回值的话就需要加上return,否则无法获取返回值

reduce((prev, next) => {
      return prev.concat(next))
}.forEach((v, i) => tmpdata[v.position] = {
                v: v.v
            });
posted @ 2020-12-20 16:42  起个名怎么这么难  阅读(265)  评论(0编辑  收藏  举报