Извините за плохой английский ...
Я хочу знать, есть ли более эффективный способ проводить вычисления в массиве объектов.
Я знаю, что это возможно, если я используюforEach
функция, но если у меня большой массив, это может быть неэффективно.
Позвольте мне объяснить с помощью некоторого кода
export default {
name: 'App',
data() {
return {
items: [{
value1: 5,
value2: 4,
total: this.value1 + this.value2
},{
value1: 3,
value2: 2,
total: this.value1 + this.value2
}],
percentaje: 0.3
}
}
}
это даст мне NaN
, когда должно быть 9
и 5
Как правильно это сделать?
Кроме того, можно ли вызвать внешнюю переменную и применить?например:
total: (value1 + value2) * this.percentaje