¿Hay diccionarios en Javascript como Python??

¿Hay diccionarios en Javascript como Python??
A "diccionario"Es un grupo/colección de"valor clave"Pares donde las teclas definidas consisten en valores únicos. Los diccionarios se utilizan con frecuencia para organizar y recuperar datos de manera eficiente y organizada. Además, se les conoce como objetos en JavaScript. Los objetos son colecciones dinámicas de propiedades que incluyen claves y sus valores asociados, así como métodos y funciones.

Esta publicación describirá los diccionarios en JavaScript.

¿Hay diccionarios en Javascript como Python??

Sí, en JavaScript hay las siguientes formas de usar un diccionario similar al diccionario de Python:

  • Objeto literal
  • Mapas de JavaScript

Enfoque 1: Crear un diccionario en JavaScript usando Object Literal

En general, el "Objeto"Se conoce como un diccionario en JavaScript. El objeto es una colección de pares de valor clave para almacenar datos. Puede crear un objeto como un diccionario utilizando "notación literal de objetos" o el "Constructor de objetos". Aquí, veremos un ejemplo para crear un diccionario usando la "notación literal de objetos".

Sintaxis
Use la siguiente sintaxis para crear un diccionario utilizando la "notación literal de objetos":

var diccionario = ;

Para agregar pares de valor clave en un diccionario, utilice la sintaxis dada:

diccionario.clave = 'valor';

Se utiliza la siguiente sintaxis para eliminar los datos del diccionario:

Eliminar el diccionario.llave;

Para actualizar el valor de cualquier clave, la sintaxis dada utilizará:

diccionario.clave = new_value;

Para acceder a los valores de un objeto que utiliza la notación del punto o la notación del soporte:

diccionario.llave;
diccionario [clave];

Ejemplo
Primero, crearemos un objeto vacío llamado "diccionario"Usando la" notación literal de objetos ":

var diccionario = ;

Agregue datos en el diccionario en el formato de valor clave:

diccionario.id = '111';
diccionario.nombre = 'Jack';
diccionario.edad = '32';
diccionario.designación = 'hr';

Ahora, imprimiremos el diccionario en la consola usando el "consola.registro()" método:

consola.log (diccionario);

Producción

Eliminemos la propiedad de un diccionario "designación" utilizando el "borrar"Operador:

Eliminar el diccionario.designación;

La salida muestra "verdadero", que significa la clave "designación"Con su valor correspondiente se ha eliminado con éxito para el diccionario:

Ahora, nuevamente imprima el Diccionario JavaScript para verificar si la "designación" de la propiedad se elimina de él o no:

consola.log (diccionario);

La salida indica que la "designación" de la propiedad se ha eliminado con éxito del diccionario:

Ahora, actualice el "identificación"E luego imprima el diccionario con datos actualizados:

diccionario.id = '115';
consola.log (diccionario);

Producción

Enfoque 2: Cree un diccionario en JavaScript usando mapas JavaScript

También puede crear un diccionario en JavaScript, utilizando el JavaScript "Mapa" característica. Un mapa es una estructura de datos incorporada en JavaScript que permite almacenar colecciones de pares de valor clave de cualquier tipo de datos. Los mapas son idénticos a los objetos en JavaScript.

Sintaxis
Siga la sintaxis dada para crear un diccionario utilizando el mapa de JavaScript:

var diccionario = nuevo map ();

Para agregar datos en un diccionario usando el mapa, siga el método "set ()":

diccionario.set ("clave", valor);

Para acceder a cualquier valor, use la siguiente sintaxis:

diccionario.obtener la clave");

Ejemplo
Primero, cree un diccionario llamando al constructor del mapa utilizando el "nuevoPalabra clave:

var diccionario = nuevo map ();

Agregue datos en un diccionario utilizando el método set () del mapa:

diccionario.establecer ("id", 111);
diccionario.set ("nombre", 'John');
diccionario.set ("edad", 32);
diccionario.set ("designación", 'hr');

Por último, imprima el diccionario en la consola:

consola.log (diccionario);

Producción

Ahora, obtendremos el valor de la propiedad del diccionario "ID" utilizando el "conseguir()" método:

diccionario.Get ("ID");

La salida muestra "111"Que es el valor del atributo" ID "del diccionario:

Eso se trata de los diccionarios en JavaScript.

Conclusión

Sí, en JavaScript hay diccionarios como Python. Para crear diccionarios en JavaScript, utilice el "Objetos JavaScript" y "Mapas de JavaScript"Similar al diccionario de Python. Esta publicación describió los diccionarios en JavaScript.