Olá, pessoal! No vídeo, foi utilizado o const para declarar o array e, posteriormente, foi acrescentado mais um valor ao array. O const recebe valores que não se alteram, então porque foi permitido realizar a adição de um novo valor ao array?
Olá, pessoal! No vídeo, foi utilizado o const para declarar o array e, posteriormente, foi acrescentado mais um valor ao array. O const recebe valores que não se alteram, então porque foi permitido realizar a adição de um novo valor ao array?
Oie Amanda, tudo bem?
A const não pode ser atribuido valor, mas não é imutável!
Dentro de um bloco de escopo pode ser atribuído um novo valor
Se esse material te ajudou marca como resolvido para mais pessoas ver essa resposta!!!
Muito obrigada, Fábio!
Para as pessoas que ficarem com a mesma dúvida, deixo mais essa documentação: https://www.w3schools.com/js/js_const.asp
Consegui entender que utilizando o const não seria possível realizar uma nova atribuição, mas é possível alterar(ou adicionar como acontece com o método .push) um valor que já tenha sido declarado ali dentro.