Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Array x objeto

Pessoal,

estou com dúvidas sobre quando utilizar de array ou quando utilizar objetos. Existe algum padrão de boas práticas para isso? Vi algumas utilizações de objetos com propriedades nomeadas em números. Neste caso, não é melhor utilizar array e utilizar a indexação nativa dele? Existe diferença no processamento da informação entre array e objeto? Quando vou utilizar métodos nativos ou protótipos é melhor utilizar de array ou objetos?

1 resposta
solução!

Fala ai João, tudo bem? Basicamente a diferença seria: Use array para adicionar vários valores em uma coleção e objetos para salvar valores que necessitem chave/valor.

Exemplo: Lista de palavras, lista de clientes, lista de produtos, lista de notas, etc... Tudo que envolve listas, coleções e multiplos valores você pode utilizar array.

Outro exemplo: Dados de uma pessoa, dados de um formulário, dados de um paciente, dados de um projeto... Isso faz sentido ser um objeto mapeando chave/valor com a semântica: { nome: 'Matheus', idade: 26, dataNascimento: '25/05/1994' }.

Espero ter ajudado.