Declaração de array vs objeto de JavaScript

Kushank Singh 12 outubro 2023
Declaração de array vs objeto de JavaScript

Matrizes e objetos são mutáveis ​​e podem armazenar vários valores. Ambos são considerados uma parte vital do JavaScript.

Aprenderemos sobre a diferença entre a declaração de array e objeto em JavaScript neste artigo.

Arrays são usados ​​quando armazenamos vários valores de uma única variável, enquanto um objeto pode conter várias variáveis ​​com seus valores.

Um array também pode ser considerado um objeto e possui a maioria das funcionalidades do objeto. Possui alguns recursos adicionais como length, pop(), slice(), etc.

Para declarar matrizes, usaremos os colchetes [].

Veja o seguinte código.

var name = ['abc', 'def']
console.log(name)

Produção:

["abc","def"]

No exemplo acima, declaramos um array chamado name e imprimimos seu conteúdo. Observe que os elementos em um array são armazenados em índices específicos, que podem ser usados ​​para acessá-los.

Por outro lado, um objeto nos permite associar name a um valor como um par. Podemos usar as chaves para acessar valores de um objeto.

Para declarar um objeto, usaremos as chaves {}.

Por exemplo,

var obj = {
  name: ['abc', 'def'],
  age: 18,
} console.log(obj.name);
console.log(obj['age']);

Produção:

["abc","def"]
18

O exemplo acima deve esclarecer as coisas. Criamos um objeto chamado obj. Um dos pares contém um array. Conseguimos acessar os elementos usando suas chaves.

Artigo relacionado - JavaScript Object

Artigo relacionado - JavaScript Array