Javascript 如何处理意外使用逗号运算符no sequences EsLINT警告
我因意外使用逗号而收到eslint警告。我找到了答案,但与我的问题不符 我有这个密码Javascript 如何处理意外使用逗号运算符no sequences EsLINT警告,javascript,arrays,eslint,reduce,Javascript,Arrays,Eslint,Reduce,我因意外使用逗号而收到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
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})
})
我怎样才能摆脱这个警告呢?非常感谢。您在
.reduce
回调中的return
语句可以写成
r.count += +o.amount;
return r;
这与ESLint的功能完全相同,但它应该让ESLint感到高兴。您在
.reduce
回调中的return
语句可以写成
r.count += +o.amount;
return r;
这完全是一样的,但它应该让ESLint高兴。在自己的行上写
r.count
赋值。@Teemu这是什么意思?你能告诉我怎么做吗?谢谢@Teemu,我不太明白代码是怎么做的,这是一种新的语法,我在自己的行上写r.count
赋值。@Teemu这是什么意思?你能告诉我怎么做吗?谢谢@Teemu,我不太理解代码的作用,这对我来说是一种新的语法