Почему неожиданный токен показывает? - PullRequest
0 голосов
/ 09 декабря 2018

Может кто-нибудь проверить мой код и сказать, почему я получаю сообщение об ошибке в строке 16?См. CodePen - CodePen

calcTotal: function(type) {
    sum = 0;
    data.allItems[type].forEach(function(cur) {
        sum = sum += cur.value();
    }
)
    data.totals[type] = data.totals[type] + sum;
}

Ответы [ 2 ]

0 голосов
/ 09 декабря 2018

Конечно, вы получаете ошибку, вы должны написать

function calcTotal (type)

Или

calcTotal = function(type) // instead using double dot
0 голосов
/ 09 декабря 2018

Вы не можете написать это (вне литерала объекта) в блоке кода:

calcTotal: function(type) {

... должно быть:

var calcTotal = function(type) {
...