1
resposta

Duvida sobre o uso do push.

Podemos adicionar novas cidades dentro do destino no array, mas também podemos usar o push para adicinar novos destinos.

Ambos não possuem diferença alguma no resultado, porém ao usar o push nosso código ficaria mais carregado, e a minha duvida é qual a melhor opção, quando temos uma situação que precisamos adicionar novos elementos no array?

Ou é pelo simples fato de ao usar o push não precisamos ficar procurando pelo array dentro de nosso código?

1 resposta

Oi Bruno, tudo bem?

Você inserir elementos no array manualmente (sem o uso do push), não é uma boa prática, pois nem sempre vamos ter controle desse elemento.

Vamos imaginar que temos um formulário com um input "nome", onde o usuário irá inserir o seu nome. Depois que ele inserir, precisamos colocar esse nome dentro de um array. Mas, não podemos inserir manualmente, é inviável, o nosso programa que deve fazer isso para nós. Imagina se precisássemos inserir cada nome manualmente no array, seria um trabalhão, certo?

Por isso que nós usamos o .push(), que adiciona elementos de forma dinâmica no nosso array. Então, toda vez que um usuário cadastrasse seu nome no nosso formulário, o javascript pega esse valor do input e adiciona no array, tudo isso de forma dinâmica.

E também ao usar o push, não precisamos ficar procurando pelo array para então adicionar manualmente os valores.

Espero ter ajudado, bons estudos =)