Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

121
Visualizações
¿Cómo puedo llamar a otro elemento de una matriz con el mismo nombre?

Soy relativamente nuevo en JavaScript / React.js. Tengo una API aleatoria de la que quiero leer un elemento (en este ejemplo, una dirección de correo electrónico).

¿Qué pasa si la matriz tiene más correos electrónicos para diferentes usuarios?

En ese caso, ¿cómo puedo llamar a ese correo electrónico específico, digamos 2 y 5? ¿Cuál es la sintaxis para eso?

El código se da a continuación:

 import {useState,useEffect} from 'react'; function App(){ const url = 'https://randomuser.me/api/'; const [information,setInformation]=useState([]); async function getData(){ const resp = await fetch(url); const data = await resp.json(); console.log(data); const [item]=data.results; setInformation(item); } useEffect(()=>{ getData(); },[]) return( <> {information.email} </> ) } export default App;
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Dado que está obteniendo los datos como una matriz, del formato

correo electrónico: ["a@gmail.com", "b@gmail.com"]

Puedes mapearlos como:

 export default function App() { let information = { email: ["a@gmail.com", "b@gmail.com"] }; return ( <ul> {information.email.map((item, i) => ( <li key={i}>{item}</li> ))} </ul> ); }

O para mostrar un correo electrónico en particular, digamos de la primera ubicación, acceda a ellos como:

 <> {information.email[1]} </>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda