Я очищаю веб-сайт и у меня есть массив чисел, по которым я зацикливаюсь:
const arr = [1,2,3,1,2,4,5,6,7];
они соответствуют выигрышам / проигрышам / ничьим для разных команд:
то есть
1-й предмет в массиве выигран, второй - ничья, третий - проигрыш, четвертый - выигрыш, пятый - ничья, шестой - проигрыш и т. Д.
Как мне пройти через них, чтобы у меня было что-то вродеследующее:
const teams = [{
won: 1,
draw: 2,
lost: 3
},{
won: 1,
draw: 2,
lost: 4
},{
won: 5,
draw: 6,
lost: 7
}];
Я попробовал что-то вроде следующего, но это не сработало, как я ожидал.
const arr = [1, 2, 3, 1, 2, 4, 5, 6, 7];
const newArr = [];
arr.forEach((item, index => {
if (index % 0 === 0) {
newArr.push({
won: item
});
} else if (index % 1 === 0) {
newArr.push({
draw: item
});
} else {
newArr.push({
lost: item
});
}
});