"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como criar um array com elementos repetidos várias vezes em JavaScript?

Como criar um array com elementos repetidos várias vezes em JavaScript?

Publicado em 2024-11-08
Navegar:827

How to Create an Array with Elements Repeated Multiple Times in JavaScript?

Criando um array com elementos repetidos várias vezes

Em JavaScript, criar um array com o mesmo elemento repetido várias vezes pode ser alcançado através de vários métodos.

Uma abordagem direta é utilizar um loop for e acrescentar incrementalmente o elemento ao array:

var repeatelem = function(elem, n) {
  var arr = [];
  for (var i = 0; i 

No entanto, no ES6, há uma maneira mais concisa e eficiente de fazer isso usando o método Array.fill():

ES6 Solution:

console.log(
  Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]

O método Array.fill() leva dois argumentos: o elemento a ser repetido e o número de vezes para repeti-lo. Este método não é apenas mais conciso, mas também tem melhor desempenho do que a abordagem do loop for, especialmente para matrizes grandes.

Declaração de lançamento Este artigo foi reimpresso em: 1729683690 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3