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

73
Visualizações
Array.push se actualiza mientras usa la función de mapa interno

Aquí he usado dos nuevas matrices para capturar la URL y el valor del nombre de archivo. Cuando lo veo en la consola, obtuve valores diferentes cada vez que la matriz se sobrescribió de los valores anteriores, ¿estoy haciendo algo mal?

 downLoadFilesAsZip = async(item) => { for (const index in item.docLinks) { let urlArr=[]; let fileNameArr = []; const url = item.docLinks[index]; let linkParts = url.split("?"); let filename = linkParts[0].substring(linkParts[0].lastIndexOf('/')+1); urlArr.push(url); fileNameArr.push(filename); } } downLoadAllAsZip = () => { { this.state.docGroups.length !== 0 && this.state.docGroups.map((item) => { if(item.docLinks !== null && item.docLinks.length > 0){ return( this.downLoadFilesAsZip(item) ); } }) } }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Sigue el bucle. Cada vez que se ejecuta su ciclo, está configurando matrices vacías.

 let urlArr=[]; let fileNameArr = [];

trae eso fuera de tu bucle for.

about 4 years ago · Juan Pablo Isaza Relatório

0

Declarar la matriz fuera del bucle (después de la importación) ayudó a actualizar todos los valores. Para el archivo .tsx, la respuesta fue esta

 type urlArr = any[]; type fileNameArr = any[]; let urlArr=[]; let fileNameArr = [];
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