DEV Community

Lino Mattos
Lino Mattos

Posted on

Cómo crear un array de x longitud relleno de 0s en javascript.

Hace unos días necesitaba crear un array relleno de números 0. 🤔
Podía hacerlo de una manera literal declarándolo y contando los 0 que vaya ingresando:

let arr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Enter fullscreen mode Exit fullscreen mode

¿Está perfecto no?👌
¿Pero qué pasa si debo rellenar con 100 números 0 o cualquier otro valor? 😅

Entonces puedo apoyarme en el objeto Array() y el metodo .fill() de esta manera:

let nuevoArr = Array(90).fill(0)
Enter fullscreen mode Exit fullscreen mode

Dentro de Array() pongo la cantidad de elementos que quiero tener y en fill() el contenido que rellenará el array.

Array relleno de 0s

Aplica a cualquier tipo de contenido:

let emojiArr = Array(42).fill(String.fromCodePoint(0x1F914))
Enter fullscreen mode Exit fullscreen mode

Array relleno de emojis

let arrObjs = Array(12).fill({})
Enter fullscreen mode Exit fullscreen mode

Array relleno de objetos vacios

Top comments (0)