map construye un nuevo array aplicando una función a cada elemento. Devuelve tantos elementos como tenga el array de origen.
Ejemplo
JavaScript · Arrays
const precios = [4, 8, 12];
const dobles = precios.map(precio => precio * 2);
console.log(dobles); // [8, 16, 24]Evita esta confusión
Si solo quieres quedarte con algunos elementos, usa filter; si quieres acumular en un resultado, considera reduce.