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

90
Visualizações
Concat resultados de una sola función en JavaScript
const example = e => { console.log(e); };

Cada vez que se realiza una llamada a la API, example() o más bien e devuelve diferentes cadenas, como:

string one string two string three

¿Hay alguna manera de concatenar todas estas cadenas en una matriz?

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

let arr = []; const example = e => { arr.push(e); console.log(e); };
about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente declare en algún lugar una matriz y empuje los valores allí.

 let arr = []; const example = item => { arr.push(item); console.log(arr); };
about 4 years ago · Juan Pablo Isaza Relatório

0

En primer lugar, recomendaría usar una función que envíe sus solicitudes, por ejemplo, sendRequest() . Si accede a una base de datos o algún sitio web, debe declarar una función async , porque no está segura, cuando recibe su respuesta. Su función sendRequest puede devolver un objeto javascript ya sea si la llamada a la API fue exitosa o no. La palabra clave await espera hasta que se resuelve la promesa.

Ahora a su pregunta: si su llamada fue exitosa, simplemente envíe su resultado a una matriz definida externa apiResults , eso es todo.

 const apiResults = []; async function sendRequest() { try { const apiResult = await axios.get('https://jsonplaceholder.typicode.com/todos/1'); const apiSuccess = Boolean(apiResult); if (apiSuccess) { apiResults.push(apiResult); } return { ok: apiSuccess, data: apiResult }; } catch (err) { return { ok: false, data: {} }; } } (async function test() { console.log('Before', apiResults); const response = await sendRequest(); console.log('After', apiResults); })();
 <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

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