Проблема в том, что maxGame
является объектом. Используя ваш пример, этот объект будет
{ id: 4, name: 'Eclipse', votes: 6 }
Но agent.add()
ожидает отправки строки. Как вы видели, «строковой» формой объекта по умолчанию является «[Object Object]».
Возможно, вы захотите вернуть что-то, что имеет больше смысла при отображении или чтении вслух, так что это может сделать больше смысл в том, чтобы эта строка была чем-то вроде
agent.add(`The winner, with ${maxElement.votes} votes, is ${maxElement.name}.`)
, что, на примере, скажет что-то вроде
Победитель с 6 голосами - Eclipse.