今天在.codewars刷题的时候遇到一道题,其中关于箭头函数的返回值有点疑问,为什么这里reducefunctionsolve(files){lettotal=files.map(file=>file.match(/\.\w+$/)[0]).reduce((acc,cur)=>((acc[cur]=(acc[cur]||0)+1),acc),{});returntotal;}这里省略了return语句,但是括号里面有两条语句,为什么会返回acc呢?
慕斯王
相关分类