Poderia explicar melhor sobre Array esparsa?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Poderia explicar melhor sobre Array esparsa?
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!