es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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;

Tags:  , , ,

Answer

  1. Avatar for 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 usar information.email[1] y para llamar al quinto correo electrónico, puedes usar information.email[4].

Comments are closed.