Existem dicionários em JavaScript como Python?

Existem dicionários em JavaScript como Python?
A "dicionário"É um grupo/coleção de"valor chave“Pares onde as teclas definidas consistem em valores únicos. Os dicionários são freqüentemente utilizados para organizar e recuperar dados de maneira eficiente e organizada. Além disso, eles são chamados de objetos em JavaScript. Objetos são coleções dinâmicas de propriedades, incluindo chaves e seus valores associados, bem como métodos e funções.

Este post descreverá os dicionários em JavaScript.

Existem dicionários em JavaScript como Python?

Sim, em JavaScript, existem as seguintes maneiras de usar um dicionário semelhante ao dicionário de Python:

  • Objeto literal
  • Mapas JavaScript

Abordagem 1: Crie um dicionário em JavaScript usando o objeto literal

Geralmente, o “Objeto”É referido como um dicionário em JavaScript. O objeto é uma coleção de pares de valores-chave para armazenar dados. Você pode criar um objeto como um dicionário utilizando “também“notação literal objeto" ou o "Construtor de objetos”. Aqui, veremos um exemplo para criar um dicionário usando a “notação literal do objeto”.

Sintaxe
Use a sintaxe a seguir para criar um dicionário usando a "notação literal do objeto":

var dictionary = ;

Para adicionar pares de valor-chave em um dicionário, utilize a sintaxe dada:

dicionário.key = 'valor';

A seguir, a sintaxe é utilizada para excluir dados do dicionário:

Excluir dicionário.chave;

Para atualizar o valor de qualquer chave, a sintaxe fornecida utilizará:

dicionário.chave = new_value;

Para acessar valores de um objeto que utiliza a notação de pontos ou a notação do suporte:

dicionário.chave;
dicionário [chave];

Exemplo
Primeiro, criaremos um objeto vazio chamado “dicionário”Usando a“ notação literal do objeto ”:

var dictionary = ;

Adicione dados no dicionário no formato de valor-chave:

dicionário.id = '111';
dicionário.nome = 'jack';
dicionário.idade = '32';
dicionário.designação = 'hr';

Agora, imprimiremos o dicionário no console usando o “console.registro()”Método:

console.log (dicionário);

Saída

Vamos remover a propriedade de um dicionário "designação”Usando o“excluir”Operador:

Excluir dicionário.designação;

A saída mostra "verdadeiro", o que significa a chave "designação”Com seu valor correspondente, foi excluído com sucesso para o dicionário:

Agora, imprima novamente o dicionário JavaScript para verificar se a “designação” da propriedade é excluída ou não:

console.log (dicionário);

A saída indica que a propriedade “designação” foi excluída com sucesso do dicionário:

Agora, atualize o “eu ia”E então imprima o dicionário com dados atualizados:

dicionário.id = '115';
console.log (dicionário);

Saída

Abordagem 2: Crie um dicionário em JavaScript usando mapas JavaScript

Você também pode criar um dicionário em JavaScript, usando o JavaScript “Mapa" recurso. Um mapa é uma estrutura de dados embutida no JavaScript que permite armazenar coleções de pares de valor-chave de qualquer tipo de dados. Os mapas são idênticos aos objetos em JavaScript.

Sintaxe
Siga a sintaxe dada para criar um dicionário usando o mapa JavaScript:

var dictionary = new map ();

Para adicionar dados em um dicionário usando mapa, siga o método "set ()":

dicionário.set ("key", valor);

Para acessar qualquer valor, use a seguinte sintaxe:

dicionário.obtenha ("chave");

Exemplo
Primeiro, crie um dicionário chamando o construtor de mapa usando o “novoPalavra -chave:

var dictionary = new map ();

Adicione dados em um dicionário usando o método set () do mapa:

dicionário.set ("id", 111);
dicionário.set ("nome", 'John');
dicionário.set ("idade", 32);
dicionário.set ("designação", 'hr');

Por fim, imprima o dicionário no console:

console.log (dicionário);

Saída

Agora, obteremos o valor da propriedade do dicionário "ID" usando o "pegar()”Método:

dicionário.obtenha ("id");

A saída exibe “111”Que é o valor do atributo“ id ”do dicionário:

Isso é tudo sobre os dicionários em JavaScript.

Conclusão

Sim, em JavaScript, há dicionários como Python. Para criar dicionários em JavaScript, utilize o “Objetos javascript" e "Mapas JavaScript”Semelhante ao dicionário de Python. Este post descreveu os dicionários em JavaScript.