javascript - 如何处理 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})
})
如何摆脱警告?非常感谢。
解决方案
您return
在.reduce
回调中的声明可以写成
r.count += +o.amount;
return r;
这完全一样,但它应该让 ESLint 高兴。
推荐阅读
- servicestack - 将 AutoQuery 查询字符串转换为 SqlExpression
- c# - 协程调用以下方法太多次
- android - AndroidX 在 MultiSelectListPreference 上崩溃
- vba - 使用抄送:字段和/或密件抄送:没有收件人:字段的字段,电子邮件地址放入收件人:字段
- python - 初始化SparkContext时jvm错误中不存在pyspark错误
- icons - Sitecore IconCache 图像未显示,路径不正确
- excel - Excel 互操作 - 显示全屏错误?
- terraform - Terraform 子模块输出?
- reactjs - 将 jsPDF 链接到 const ReactJS
- python - 根据字典中值的位置创建“if”语句