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

580
Views
Ir a la iteración "siguiente" en JavaScript forEach loop

¿Cómo paso a la siguiente iteración de un bucle JavaScript Array.forEach() ?

Por ejemplo:

 var myArr = [1, 2, 3, 4]; myArr.forEach(function(elem){ if (elem === 3) { // Go to "next" iteration. Or "continue" to next iteration... } console.log(elem); });

Los documentos de MDN solo mencionan salir del bucle por completo, sin pasar a la siguiente iteración.

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Simplemente puede return si desea omitir la iteración actual.

Dado que está en una función, si return antes de hacer cualquier otra cosa, entonces efectivamente ha omitido la ejecución del código debajo de la declaración de return .

over 4 years ago · Santiago Trujillo Report

0

ForEach de JavaScript funciona un poco diferente de cómo se podría usar uno de otros idiomas para cada bucle. Si lee en el MDN , dice que se ejecuta una función para cada uno de los elementos de la matriz, en orden ascendente. Para continuar con el siguiente elemento, es decir, ejecutar la siguiente función, simplemente puede devolver la función actual sin que haga ningún cálculo.

Agregando un retorno e irá a la siguiente ejecución del bucle:

 var myArr = [1,2,3,4]; myArr.forEach(function(elem){ if (elem === 3) { return; } console.log(elem); });

Salida: 1, 2, 4

over 4 years ago · Santiago Trujillo Report

0

simplemente devuelva verdadero dentro de su declaración if

 var myArr = [1,2,3,4]; myArr.forEach(function(elem){ if (elem === 3) { return true; // Go to "next" iteration. Or "continue" to next iteration... } console.log(elem); });
over 4 years ago · Santiago Trujillo 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!