Lunghezza del dizionario in javascript

Lunghezza del dizionario in javascript
Durante la programmazione in JavaScript, è spesso necessario gestire i dati in blocco. Inoltre, nell'analisi dei dati assegnati in più luoghi. Nell'altro caso, per utilizzare la memoria in modo efficace o in caso di inserimento o eliminazione di alcuni dati. In tali casi, ottenere la lunghezza del dizionario è molto utile nella gestione di tali casi per un efficace utilizzo delle risorse.

Come ottenere la lunghezza del dizionario in JavaScript?

I seguenti approcci possono essere utilizzati per calcolare la lunghezza del dizionario in JavaScript:

  • "Oggetto.tasti ()Metodo "con"lunghezza" Proprietà.
  • "per"Loop con"HasOwnProperty ()" metodo.

Approccio 1: ottenere la lunghezza del dizionario in JavaScript usando l'oggetto.Metodo dei tasti () con proprietà di lunghezza

IL "Oggetto.tasti ()"Il metodo restituisce un oggetto iteratore di array con le chiavi di un oggetto e"lunghezza"La proprietà restituisce la lunghezza della stringa, dell'array, del metodo, ecc. Questi metodi possono essere applicati tra loro per calcolare la lunghezza del dizionario specificato accedendo direttamente alle chiavi specificate in esso.

Sintassi

Oggetto.Keys (OBJ)

Nella sintassi sopra:

"obj"Si riferisce a un oggetto iterabile o al dizionario inizializzato.

Corda.lunghezza

Nella sintassi data:

"Corda"Si riferisce a una stringa, un array o un metodo, ecc.

Esempio
Il seguente frammento di codice dimostra il requisito indicato:

let longDict =
Nome: "Harry",
ID: 1,
Età: 25,

console.log ('La lunghezza del dizionario è:', oggetto.tasti (longDict).lunghezza);

Nell'esempio dato,

  • Inizializza il dizionario con il specificato "valore chiave"Coppie.
  • Nell'esempio dato, "nome","id" E "età"Fare riferimento a"tasti"E allo stesso modo"Harry","1" E "25"Indica i valori.
  • Infine, applica il "Oggetto.tasti ()"Metodo e passare il dizionario creato come parametro. Inoltre, applica il "lunghezza"Proprietà per calcolare la lunghezza del dizionario specificato e visualizzarla.

Produzione

Approccio 2: ottieni la lunghezza del dizionario in JavaScript usando il metodo Loop con HasownProperty ()

IL "per"Il ciclo è usato per iterare lungo un array, un dizionario, ecc. IL "HasOwnProperty ()"Il metodo in JavaScript viene utilizzato per verificare se la proprietà specificata dell'oggetto è la sua proprietà o meno. Questi approcci possono essere implementati per calcolare la lunghezza del dizionario.

Sintassi

oggetto.HasownProperty (Prop)

Nella sintassi sopra:

"puntello"Si riferisce al nome sotto forma di"corda"O un"simbolo"Della proprietà da testare.

Esempio
Passare attraverso le seguenti righe di codice per comprendere il concetto dichiarato.

var longDict = sito Web: 'LinuxHint',
Contenuto: 'javascript';
var count = 0;
per (var i in longDict)
if (longDict.HasownProperty (i)) conta ++;

console.log ('La lunghezza del dizionario è:', conta);

Nel codice sopra:

  • In primo luogo, crea il seguente dizionario con le coppie di valore nome specificato come discusso in precedenza.
  • Ora, inizializza il "contare"Con 0.
  • Dopodiché, applica un "per"Loop per iterare lungo il dizionario creato.
  • All'interno del ciclo, applica il "HasOwnProperty ()"Metodo facendo riferimento al contenuto"Nome-valore"Coppie all'interno del dizionario. Inoltre, incrementa il conteggio con "1" per iterare attraverso ogni coppia.
  • Ciò comporterà l'accesso alle coppie dichiarate nel passaggio precedente e restituirà la lunghezza del dizionario.

Produzione

Abbiamo compilato gli approcci per calcolare la lunghezza del dizionario in JavaScript.

Conclusione

IL "Oggetto.tasti ()Metodo "con il"lunghezza"Proprietà o"per"Loop con il"HasOwnProperty ()"Il metodo può essere implementato per ottenere la lunghezza del dizionario in JavaScript. L'oggetto.Il metodo dei tasti () con l'approccio della proprietà di lunghezza può essere implementato per calcolare la lunghezza del dizionario accedendo ai tasti specificati in esso direttamente come specifica il nome del metodo. Quest'ultimo approccio può essere utilizzato applicando il ciclo per le coppie di valore chiave del dizionario e restituendo la lunghezza risultante. Questo blog ha spiegato gli approcci per ottenere la lunghezza del dizionario in JavaScript.