En JavaScript, se puede crear una matriz con el mismo elemento repetido varias veces mediante varios métodos.
Un enfoque sencillo es utilizar un bucle for y agregar incrementalmente el elemento a la matriz:
var repeatelem = function(elem, n) {
var arr = [];
for (var i = 0; i Sin embargo, en ES6, hay una manera más concisa y eficiente de hacer esto usando el método Array.fill():
Solución ES6:
console.log(
Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]
El método Array.fill() toma dos argumentos: el elemento a repetir y el número de veces a repetirlo. Este método no sólo es más conciso sino también más eficaz que el enfoque de bucle for, especialmente para matrices grandes.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3