Вычислить сумму в массиве, используя используемый в объекте - PullRequest
0 голосов
/ 23 февраля 2020

Я новичок в js и хочу вычислить сумму в массиве. Проблема в том, что мой массив сидит в объекте - игре. Вот мой код:

var game = {
    fullName: 'Mark Visp', 
    score: [110, 320, 50, 80],
    sumScore: function () {
        this.total = [];
        var total = 0;

        for (i = 0; i < this.score.length; i++) {
            total = total + this.score[i]; 
            } 
        return total
    }  
}  
game.sumScore();
console.log(game); 

Я что-то упустил?

Заранее спасибо.

1 Ответ

0 голосов
/ 23 февраля 2020

Пожалуйста, замените код ниже

var game = {
    fullName: 'Mark Visp', 
    score: [110, 320, 50, 80],
    total: 0,
    sumScore: function () {
        var _total = 0;

        for (i = 0; i < this.score.length; i++) {
            _total = _total + this.score[i]; 
            } 
        this.total = _total;
    }  
}  
game.sumScore();
console.log(game); 
...