Есть такая функция, принимает объект и поле в нем.
sumRows(item, 'cashless')
Как мне подставить поле field не делая проверок, т.к. полей очень много и придется много условий создавать?
sumRows(item, field){
let sum = null
for (let [key, value] of Object.entries(item)){
if(field === 'cashless'){
sum += value.cashless
}
if(field === 'cash'){
sum += value.cash
}
if(field === 'tokens'){
sum += value.tokens
}
}
return sum
},
Когда подставляю напрямую так, это не работает
sumRows(item, field){
let sum = null
for (let [key, value] of Object.entries(item)){
sum += value.field
}
return sum
},