Подскажите что не так. Десятая программа: «Золотой мяч»

Что не так с этим кодом

var getStatistics = function (players) {

var sum = 0;
for (var i = 0; i < players.length; i++) {
sum += players[i].goals;
}
for (var i = 0; i < players.length; i++) {
var percent = Math.round(sum / players[i].goals);
players.push(percent);
var coefficient = players[i].goals * 2 + players[i].passes;
players.push(coefficient);
return players[i];
}
};

он вычисляет все правильно, но
%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%B01

я не много перефразирую почему не работает .push

.push работает с массивами, а мы добавляем новые значения в объекты.

Т.е. нам дан массив, а элементы массива это объекты и мы должны добавить значения именно в объект.