Fala turma, beleza?
Estava aqui praticando os conhecimentos adquiridos durante o curso e cheguei no seguinte exemplo:
Quero imprimir os carros e quantidades vendidas numa determinada cor. Logo após quero imprimir também a soma destas quantidades. Pra isso criei o seguinte código:
let carros = ['Gol', 'Marea', 'Corolla', 'Civic', 'HB20']
let quantidadesVendidas = [58, 10, 5, 2, 254]
let corVendida = ['azul', 'prata', 'preto', 'preto', 'cinza']
const carrosVendidos = carros.filter((_, i) => corVendida[i] === 'preto')
const qtVend = quantidadesVendidas.filter((_, i) => corVendida[i] === 'preto').reduce((ac, at) => at + ac, 0)
console.log(`Os carros vendidos na cor preta são: ${carrosVendidos}, somando um total de ${qtVend} unidades.`)
Como podem ver, com este código não consegui apenas imprimir o valor do array quantidadesVendidas ao lado de cada carro. Como eu poderia fazer isso? Se houverem sugestões pra refatorar este código também são bem vindas, obrigado!