Estoy tratando de asignar una instrucción IF dentro de una función de mapa, pero solicita una devolución. Si pongo la vuelta, delante del SI, no funciona. Actualmente aparece el siguiente error en Lint: Línea 78:52: Array.prototype.map() espera un valor de retorno de la función de flecha array-callback-return
Espero simplemente empujar objetos a la matriz.
¿Cuál es la forma correcta de asignar el IF dentro de un mapa?
{ ingredientIndex.map((currentIndex) => { const ingredient = detail[`strIngredient${currentIndex}`]; const measure = detail[`strMeasure${currentIndex}`]; if (ingredient) { validIngredients.push(`${ingredient} - ${measure}`); } }) }ingredientIndex.forEach(currentIndex => { ^^^^^^^