in

javascript – hacer N veces (sintaxis declarativa)

apple touch icon@2

Esta respuesta se basa en Array.forEach, sin biblioteca, solo nativa vainilla.

Básicamente llamar something() 3 veces, use:

[1,2,3].forEach(function(i) {
  something();
});

considerando la siguiente función:

function something(){ console.log('something') }

La salida será:

something
something
something

Para completar estas preguntas, aquí tienes una forma de llamar something() 1, 2 y 3 veces respectivamente:

Es 2017, puede usar ES6:

[1,2,3].forEach(i => Array(i).fill(i).forEach(_ => {
  something()
}))

o en el viejo ES5:

[1,2,3].forEach(function(i) {
  Array(i).fill(i).forEach(function() {
    something()
  })
}))

En ambos casos, la salida será

La salida será:

something

something
something

something
something
something

(una vez, luego dos, luego 3 veces)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

scala

Tutorial de Scala

gfg 200x200 min

Cómo soltar una o varias columnas en Pandas Dataframe