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

311
Visualizações
Devolver matriz después de bucle for

Tener dificultades para comprender los bucles en las matrices. Intentando crear un creador de tarjetas de agradecimiento y estos son los pasos que estoy tratando de seguir:

  1. Cree una nueva matriz vacía para contener los mensajes
  2. Iterar a través de la matriz de entrada y dentro del bucle generar el mensaje de "gracias" para cada nombre mediante la interpolación de cadenas, luego agregar ese mensaje a la nueva matriz que creó
  3. Una vez que finaliza el ciclo y todos los mensajes se han agregado a la nueva matriz, devuelve la nueva matriz.

 const names = [] function writeCards(names, event) { for (let i = 0; i < names.length; i++) { console.log(`Thank you, ${names[i]} for the wonderful ${event} gift!`); return names; }

No estoy seguro si estoy en el camino correcto. ¡Gracias por tu ayuda!

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

0

Puedes usar Array.push()

 function writeCards(names, event) { let messages = [] for (let i = 0; i < names.length - 1; i++) { messages.push("Thank you, " + names[i] + " for the wonderful " + event + " gift!") } return messages; }
about 4 years ago · Juan Pablo Isaza Relatório

0

Sé que su pregunta se centra en el ciclo for , pero por si acaso, podría estar interesado en usar el map para lograr el resultado deseado de una manera más concisa:

 const names = ["Joe", "Nina"] function writeCards(names, event) { return names.map(name=> `Thank you, ${name} for the wonderful ${event} gift!`) } console.log(writeCards(names, "birthday"))

about 4 years ago · Juan Pablo Isaza Relatório

0

bueno, tuve este problema

tenía una matriz vacía fuera de un bucle y quería actualizarla dentro de un bucle

y finalmente devuelve una matriz con muchos índices

 //ie //let arr = [] //LOOP then runs //then console.log(arr) //console shows [1,2,3,4,5,6,7]

así es como lo haces

 let arr = [] let realArray = [1,2,3,4,5] for (let index = 0; index < realArray.length; index++) { const element = realArray[index] arr.push(element) } console.log(arr)//your arr = 1,2,3,4,5

esta es mi primera respuesta aqui

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