Я знаю, как провести oop через объект и распечатать массив значений, которые я хочу, но у меня возникают проблемы с вычислением печати в том порядке, в котором я хочу.
** вопрос: **
Учитывая набор записей результатов игры, определите, кто все игроки, возвращая массив их имен.
Массив должен быть упорядочен по тому, как встречаются имена .
Пример ввода:
[
{ winner: 'Alishah', loser: 'Bob', loser_points: 3 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 1 },
{ winner: 'Elise', loser: 'Bob', loser_points: 2 },
{ winner: 'Elise', loser: 'Maria', loser_points: 4 },
{ winner: 'Alishah', loser: 'Maria', loser_points: 2 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 3 },
{ winner: 'Xu Jin', loser: 'Elise', loser_points: 2 }
]
Ожидаемый результат:
['Алиша', 'Боб', 'Мария', 'Сюй Цзинь', 'Элиз']]
** Код, который у меня пока есть: **
let data = [
{ winner: 'Alishah', loser: 'Bob', loser_points: 3 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 1 },
{ winner: 'Elise', loser: 'Bob', loser_points: 2 },
{ winner: 'Elise', loser: 'Maria', loser_points: 4 },
{ winner: 'Alishah', loser: 'Maria', loser_points: 2 },
{ winner: 'Maria', loser: 'Xu Jin', loser_points: 3 },
{ winner: 'Xu Jin', loser: 'Elise', loser_points: 2 }
];
console.log(main(data));