Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

111
Views
¿Qué bucle/lógica necesito para imprimir 5 líneas separadas de un solo elemento de matriz?

Soy extremadamente nuevo en la codificación y actualmente estoy trabajando en la iteración de matrices. No estoy seguro de por qué tengo problemas con esta lógica, ya que puedo hacer muchas otras cosas con matrices. Creo que me estoy olvidando de algunos de los conceptos básicos.

Quiero poder imprimir uno de estos elementos de matriz varias veces, ya sea como 'correo no deseado', por ejemplo, imprimir "Onda 1" 5 veces seguidas, o tener una función que tome un (número) y luego lo envíe como correo no deseado (núm) veces.

Aquí está la matriz:

const friendlyEmotes = ["Wave 1", "Wave 2", "Flirt 1", "Flirt 2", "Dance 1", "Dance 2", "High-five", "Laugh"]

Y este es mi código:

 const spamWave = function(num){ for (let i = 0; i < num; i++){ return friendlyEmotes[0]; } }

Me doy cuenta de que no estoy usando 'i' en la declaración de devolución y, por lo tanto, no estoy utilizando el bucle, pero ahí es donde me falta la lógica o la sintaxis para usar 'i' para imprimir el elemento varias veces.

Intenté indexOf usando [i] sin éxito:

 const spamWave = function(num){ for (let i = 0; i < num; i++){ return friendlyEmotes.indexOf(0)[i]; } } // spamWave(5) returns 'undefined'

Espero haber podido hacer mi pregunta clara y concisa.

Cualquier consejo sería muy apreciado.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Está devolviendo el elemento de la matriz en lugar de registrarlo en la consola. Esto debería funcionar para usted: es una función que toma una matriz, un índice del elemento en la matriz para registrar y la cantidad de veces para registrar el elemento en el índice:

 const friendlyEmotes = ["Wave 1", "Wave 2", "Flirt 1", "Flirt 2", "Dance 1", "Dance 2", "High-five", "Laugh"]; function logArrayElementAtIndex (arr, index, logCount) { for (let i = 0; i < logCount; i += 1) { console.log(arr[index]); } } logArrayElementAtIndex(friendlyEmotes, 0, 5);

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!