首页 > 解决方案 > 如何处理 Unexpected use of comma operator no-sequences EsLINT 警告

问题描述

我因意外使用逗号而收到eslint 警告。我找到了这个答案,但它与我的问题不符。

这是我的代码:

const reduced = _.map(_.keys(grouped), function(e) {
    return _.reduce(grouped[e], function(r, o) {
        return r.count += +o.amount, r
    }, {price: parseFloat(e), count: 0, amount: e.amount})
})

如何摆脱警告?非常感谢。

标签: javascriptarrayseslintreduce

解决方案


return.reduce回调中的声明可以写成

  r.count += +o.amount;
  return r;

这完全一样,但它应该让 ESLint 高兴。


推荐阅读