- 13, May 2024
- #1
У меня есть массив объектов, который выглядит следующим образом:
В новый массив следует добавить только одну команду и подсчитать, сколько игр она выиграла.
Порядок не имеет большого значения.
teams.map(team =>{if(teams.includes(team.name)){return{
name: team.name,
won: team.won ===true?1:0}}})
Код (разметка): Я хочу, чтобы конечный массив выглядел следующим образом.
В новый массив следует добавить только одну команду и подсчитать, сколько игр она выиграла.
Порядок не имеет большого значения.
const transformedTeams =[{ name:'Liverpool', won:2},{ name:'Newcastle', won:1},{ name:'Chelsea', won:0}];
Код (разметка): Написанный мной код выглядит следующим образом, но, к сожалению, не возвращает правильное значение:
const teams =[{ name:'Liverpool', won:true, opponent:'Man Utd'},{ name:'Liverpool', won:true, opponent:'Liverpool'},{ name:'Chelsea', won:false, opponent:'Arsenal'},{ name:'Newcastle', won:true, opponent:'Liverpool'}];
Код (разметка):