Boa noite!!!
Com relação a adição de elementos em um array, gostaria de entender melhor qual a "vantagem" ou diferença de utilizar o "push" ao invés de adicionar o elemento diretamente na lista.
Abaixo está um exemplo do "push" sendo utilizado:
const listaDeDestinos = new Array(
`Salvador`,
`São Paulo`,
`Rio de Janeiro`,
);
listaDeDestinos.push(`Curitiba`) //adicionando um item na lista
console.log("Destinos possíveis:");
console.log(listaDeDestinos);
Agora, o mesmo código, porém com o destino "Curitiba" sendo adicionado na composição "original" da lista:
const listaDeDestinos = new Array(
`Salvador`,
`São Paulo`,
`Rio de Janeiro`,
`Curitiba`
);
console.log("Destinos possíveis:");
console.log(listaDeDestinos);
Tendo em mente que os dois códigos vão imprimir exatamente a mesma coisa na tela, qual a diferença de utilizar uma forma ou outra?