Longitud del diccionario en JavaScript

Longitud del diccionario en JavaScript
Mientras se programan en JavaScript, a menudo es necesario manejar los datos a granel. Además, al analizar los datos asignados a múltiples lugares. En el otro caso, para utilizar la memoria de manera efectiva o en el caso de insertar o eliminar algunos datos. En tales casos, obtener la longitud del diccionario es muy útil para manejar tales casos para una utilización efectiva de recursos.

Cómo obtener la longitud del diccionario en JavaScript?

Los siguientes enfoques se pueden utilizar para calcular la longitud del diccionario en JavaScript:

  • "Objeto.llaves()"Método con"longitud" Propiedad.
  • "para"Loop con"HasnownProperty ()" método.

Enfoque 1: Obtenga la longitud del diccionario en JavaScript usando el objeto.Método Keys () con propiedad de longitud

El "Objeto.llaves()El método "devuelve un objeto iterador de matriz con las teclas de un objeto y el" "longitudLa propiedad devuelve la longitud de la cadena, la matriz, el método, etc. asociados. Estos métodos se pueden aplicar entre sí para calcular la longitud del diccionario especificado accediendo directamente a las claves especificadas en él.

Sintaxis

Objeto.llaves (obj)

En la sintaxis anterior:

"obj"Se refiere a un objeto iterable o al diccionario inicializado.

Cadena.longitud

En la sintaxis dada:

"Cadena"Se refiere a una cadena, matriz o método, etc.

Ejemplo
El siguiente fragmento de código demuestra el requisito dado:

Dejar longituddict =
Nombre: 'Harry',
ID: 1,
Edad: 25,

consola.log ('La longitud del diccionario es:', objeto.llaves (longitud).longitud);

En el ejemplo dado,

  • Inicializar el diccionario con el especificado "valor clave"Pares.
  • En el ejemplo dado, "nombre","identificación" y "edad" referirse a "llaves"Y de manera similar"Harry","1" y "25"Señalar los valores.
  • Finalmente, aplique el "Objeto.llaves()Método y pasar el diccionario creado como su parámetro. Además, aplique el "longitud"Propiedad para calcular la longitud del diccionario especificado y mostrarla.

Producción

Enfoque 2: Obtenga la longitud del diccionario en JavaScript utilizando el método For Loop con el método de HaswnProperty ()

El "paraEl bucle se usa para iterar a lo largo de una matriz, diccionario, etc. El "HasnownProperty ()"El método en JavaScript se utiliza para verificar si la propiedad especificada del objeto es su propiedad o no. Estos enfoques se pueden implementar para calcular la longitud del diccionario iterando a través de él.

Sintaxis

objeto.HaswnProperty (Prop)

En la sintaxis anterior:

"apuntalar"Se refiere al nombre en forma de un"cadena"O un"símbolo"De la propiedad para probar.

Ejemplo
Revise las siguientes líneas de código para comprender el concepto establecido.

var longituddict = Sitio web: 'Linuxhint',
Contenido: 'JavaScript';
Var Count = 0;
para (var i en longituddict)
if (longituddict.canownproperty (i)) cuenta ++;

consola.log ('La longitud del diccionario es:', contar);

En el código anterior:

  • En primer lugar, cree el siguiente diccionario con los pares de valor de nombre especificados como se discutió anteriormente.
  • Ahora, inicializa el "contar"Con 0.
  • Después de eso, aplique un "para"Luce para iterar a lo largo del diccionario creado.
  • Dentro del bucle, aplique el "HasnownProperty ()"Método refiriéndose al contenido"valor de nombre"Combina dentro del diccionario. Además, incrementa el recuento con "1" para iterar a través de cada par.
  • Esto dará como resultado acceder a los pares establecidos en el paso anterior y devolver la longitud del diccionario.

Producción

Hemos compilado los enfoques para calcular la longitud del diccionario en JavaScript.

Conclusión

El "Objeto.llaves()"Método con el"longitud"Propiedad o el"para"Loop con el"HasnownProperty ()El método se puede implementar para obtener la longitud del diccionario en JavaScript. El objeto.El método Keys () con el enfoque de propiedad de longitud se puede implementar para calcular la longitud del diccionario accediendo a las teclas especificadas en él directamente ya que el nombre del método especifica. El último enfoque se puede utilizar aplicando el bucle for sobre los pares de valor clave del diccionario y devolviendo la longitud resultante. Este blog explicó los enfoques para obtener la duración del diccionario en JavaScript.