Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

172
Vistas
Devolver varias cosas en una función de mapa - reaccionar/Javscript

¿Cuál sería la forma más eficiente de devolver varias cosas en una función .map? Por ejemplo, 2 declaraciones de console.log separadas ?

Por ejemplo: Esto funciona bien:

 return ( <div className="App"> {mycataobjects.map((myobject) => console.log(myobject.name))} </div> );

Sin embargo, ¿cómo agregaría otro archivo console.log a este mapa, de modo que para cada objeto de la matriz obtenga la frase "Hola"?

Intenté lo siguiente pero no funciona. Solo imprime "Hola" una vez. Lo quiero impreso para cada objeto en la matriz my.object. Cuál sería la mejor forma de hacer esto?

 return ( <div className="App"> {mycataobjects.map( (myobject) => console.log(myobject.name), console.log("Hello") )} </div> );
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si está realmente interesado en los valores de retorno, puede devolver un tipo de tupla y luego aplanar la matriz:

 const arr = mycataobjects.map(item => [1, 2]); const values = arr.flat();

Sin embargo, en su ejemplo, si solo desea llamar a console.log dos veces, deberá agregar llaves al cuerpo de la función de flecha:

 mycataobjects.map( (myobject) => { console.log(myobject.name); console.log("Hello"); } );

Tenga en cuenta que console.log es una función nula, por lo que simplemente devolvería undefined . Tratar de obtener su valor de retorno no es tan útil aquí.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda