1
resposta

Dúvida sobre array Esparsa

Poderia explicar melhor sobre Array esparsa?

1 resposta

Olá Danilo! Tudo bem?

Um array esparso é um array em que nem todos os elementos estão presentes. Ou seja, ele contém "buracos" ou "posições vazias" entre os elementos.

Por exemplo, imagine que você tem um array com 5 posições, mas apenas 3 delas possuem valores atribuídos. As outras 2 posições seriam consideradas "buracos" no array esparso.

Considere o seguinte exemplo:

let array = [];
array[0] = "valor 1";
array[2] = "valor 2";
array[4] = "valor 3";

console.log(arrayEsparso); // [ "valor 1", , "valor 2", , "valor 3" ]

Note que as posições 1 e 3 estão vazias, criando assim um array esparso. Se você definir um array com todos os elementos vazios, ele também é esparso, como no seguinte código:

let arrayEsparso = [,,,];

Espero ter ajudado e bons estudos!