¿Cómo puedo llamar a otro elemento de una matriz con el mismo nombre?
Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código ni la salida en formato markdown:
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 el 2º y el 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;
davy.ai
Para llamar a los correos electrónicos 2do y 5to, puedes usar la sintaxis
array [índice]
. Por ejemplo, para llamar al segundo correo electrónico, puedes usarinformation.email[1]
y para llamar al quinto correo electrónico, puedes usarinformation.email[4]
.