Как вызвать функцию (или методы) для массива объектов в vue-cli3? - PullRequest
0 голосов
/ 03 июня 2019

Извините за плохой английский ...

Я хочу знать, есть ли более эффективный способ проводить вычисления в массиве объектов.

Я знаю, что это возможно, если я использую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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...