Długość słownika w JavaScript

Długość słownika w JavaScript
Podczas programowania w JavaScript często istnieje potrzeba obsługi danych luzem. Ponadto, analizując przydzielone dane do wielu miejsc. W drugim przypadku, aby skutecznie wykorzystać pamięć lub w przypadku wstawienia lub usunięcia niektórych danych. W takich przypadkach uzyskanie długości słownika jest bardzo przydatne w obsłudze takich przypadków w celu skutecznego wykorzystania zasobów.

Jak uzyskać długość słownika w JavaScript?

Następujące podejścia można wykorzystać do obliczania długości słownika w JavaScript:

  • "Obiekt.Klucze()„Metoda z„długość" Nieruchomość.
  • "Do„Pętla z„HasownProperty ()" metoda.

Podejście 1: Uzyskaj długość słownika w JavaScript za pomocą obiektu.Keys () Metoda z właściwością długości

„„Obiekt.Klucze()„Metoda zwraca obiekt iteratora tablicy z kluczedługość”Właściwość zwraca długość powiązanego ciągu, tablicy, metody itp. Metody te można zastosować wraz ze sobą, aby obliczyć długość określonego słownika, bezpośrednio uzyskując dostęp do określonych kluczy.

Składnia

Obiekt.Keys (OBJ)

W powyższej składni:

"obj”Odnosi się do obiektu iteracyjnego lub zainicjowanego słownika.

Strunowy.długość

W podanej składni:

"Strunowy”Odnosi się do ciągu, tablicy lub metody itp.

Przykład
Poniższy fragment kodu pokazuje dany wymóg:

Niech długośćDict =
Imię: „Harry”,
ID: 1,
Wiek: 25,

konsola.Log („Długość słownika to:”, obiekt.klucze (długość.długość);

W danym przykładzie,

  • Zainicjuj słownik z określonym „kluczowa wartość”Pary.
  • W danym przykładzie „nazwa”,„ID" I "wiek”Patrz„Klucze”I podobnie„Złupić”,„1" I "25”Wskaż wartości.
  • Na koniec zastosuj „Obiekt.Klucze()„Metoda i przekazanie utworzonego słownika jako jego parametru. Zastosuj także „długość„Właściwość do obliczenia długości określonego słownika i wyświetlenia.

Wyjście

Podejście 2: Uzyskaj długość słownika w JavaScript za pomocą pętli za pomocą metody HasownProperty ()

„„Do„Pętla jest używana do iteracji wzdłuż tablicy, słownika itp. „„HasownProperty ()„Metoda w JavaScript służy do sprawdzenia, czy właściwość określona obiekt jest jej właściwością, czy nie. Podejścia te można wdrożyć w celu obliczenia długości słownika poprzez iterowanie przez niego.

Składnia

obiekt.HasownProperty (prop)

W powyższej składni:

"rekwizyt”Odnosi się do nazwy w formie„strunowy”Lub„symbol”Nieruchomości do przetestowania.

Przykład
Przejrzyj następujące wiersze kodu, aby zrozumieć określoną koncepcję.

var LensDict = strona internetowa: „Linuxhint”,
Treść: „javascript”;
var count = 0;
dla (var i incychDict)
if (długość.HasownProperty (i)) Count ++;

konsola.Log („Długość słownika to:”, liczba);

W powyższym kodzie:

  • Po pierwsze, utwórz następujący słownik z określonymi parami wartości, jak omówiono wcześniej.
  • Teraz zainicjuj „liczyć”Z 0.
  • Następnie zastosuj „Do”Pętla do iterowania wzdłuż stworzonego słownika.
  • W pętli zastosuj „HasownProperty ()„Metoda, odnosząc się do zawartych”wartość nazwiska”Pary w słowniku. Ponadto zwiększ liczbę za pomocą „1” do iteracji przez każdą parę.
  • Spowoduje to dostęp do podanych par w poprzednim kroku i zwrócenie długości słownika.

Wyjście

Zebraliśmy podejścia do obliczenia długości słownika w JavaScript.

Wniosek

„„Obiekt.Klucze()„Metoda z„długość„Własność lub„Do„Pętla z”HasownProperty ()„Metoda można zaimplementować, aby uzyskać długość słownika w JavaScript. Obiekt.Metodę keys () z podejściem właściwości długości można wdrożyć w celu obliczenia długości słownika, uzyskując dostęp do określonych kluczy bezpośrednio, ponieważ nazwa metody określa. To ostatnie podejście można zastosować, stosując pętlę dla pary kluczowej słownika i zwracając wynikową długość. Ten blog wyjaśnił podejścia, aby uzyskać długość słownika w JavaScript.