Se a declaração "const" é inalterável porque ao forma de array ela é alterável, com ".push" JavaScript me parece bem confuso...
Se a declaração "const" é inalterável porque ao forma de array ela é alterável, com ".push" JavaScript me parece bem confuso...
Oi, Ailton, tudo bem?
A propriedade push
não modifica a variável em que ela está sendo associada, você está adicionado um elemento ao array.
const frutas = ['banana', 'pinha', 'laranja'];
frutas.push('morango');
console.log(frutas) // Array(4) [ "banana", "pinha", "laranja", "morango" ]
Veja que não modificamos a const frutas, mas adicionamos com a propriedade push mais um elemento ao array.
Para saber mais: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/push
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/const