Ten post opisuje słowniki w JavaScript.
Czy w JavaScript są słowniki jak Python?
Tak, w JavaScript istnieją następujące sposoby użycia słownika podobnego do słownika Pythona:
Podejście 1: Utwórz słownik w JavaScript przy użyciu Obiekt Literal
Ogólnie „„Obiekt”Jest określany jako słownik w JavaScript. Obiekt jest zbiorem par kluczowych do przechowywania danych. Możesz utworzyć obiekt jako słownik wykorzystujący albo „Notacja dosłowna obiektu" albo "Konstruktor obiektu". Tutaj zobaczymy przykład utworzenia słownika za pomocą „notacji dosłownej obiektu”.
Składnia
Użyj następującej składni do utworzenia słownika przy użyciu „notacji dosłownej obiektu”:
Do dodawania par kluczowych do słownika użyj podanej składni:
słownik.key = „wartość”;Następująca składnia jest wykorzystywana do usuwania danych ze słownika:
Usuń słownik.klucz;Do aktualizacji wartości dowolnego klucza, podana składnia będzie wykorzystywać:
słownik.key = new_value;Aby uzyskać dostęp do wartości obiektu wykorzystujące notację kropkową lub notację nawigacyjną:
słownik.klucz;Przykład
Najpierw utworzymy pusty obiekt o nazwie „słownik„Korzystanie z„ notacji dosłownej obiektu ”:
Dodaj dane w słowniku w formacie wartości kluczowej:
słownik.id = „111”;Teraz wydrukujemy słownik na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (słownik);Wyjście
Usuńmy własność słownika ”Przeznaczenie" używając "usuwać„Operator:
Usuń słownik.Przeznaczenie;Dane wyjściowe pokazuje „prawdziwe”, co oznacza klucz „Przeznaczenie„Z odpowiednią wartością został pomyślnie usunięty dla słownika:
Teraz ponownie wydrukuj słownik JavaScript, aby sprawdzić, czy nieruchomość „oznaczenie” jest z niego usunięte, czy nie:
konsola.log (słownik);Wyjście wskazuje, że „oznaczenie” nieruchomości zostało pomyślnie usunięte ze słownika:
Teraz zaktualizuj „ID”A następnie wydrukuj słownik z zaktualizowanymi danymi:
słownik.id = „115”;Wyjście
Podejście 2: Utwórz słownik w JavaScript za pomocą map JavaScript
Możesz także utworzyć słownik w JavaScript, używając JavaScript ”Mapa" funkcja. Mapa to wbudowana struktura danych w JavaScript, która umożliwia przechowywanie kolekcji par kluczowych dowolnych typów danych. Mapy są identyczne z obiektami w JavaScript.
Składnia
Postępuj zgodnie z podaną składnią do utworzenia słownika za pomocą mapy JavaScript:
Aby dodać dane w słowniku za pomocą mapy, postępuj zgodnie z metodą „set ()”:
słownik.set („klucz”, wartość);Aby uzyskać dostęp do dowolnej wartości, użyj następującej składni:
słownik.Weź klucz");Przykład
Najpierw utwórz słownik, wywołując konstruktor map za pomocą „nowy”Słowo kluczowe:
Dodaj dane w słowniku za pomocą metody mapy set ():
słownik.set („id”, 111);Na koniec wydrukuj słownik na konsoli:
konsola.log (słownik);Wyjście
Teraz otrzymamy wartość właściwości słownika „id” za pomocą „Dostawać()" metoda:
słownik.get („id”);Wyjście wyświetla się „111„Który jest wartością atrybutu„ id ”słownika:
To wszystko o słownikach w JavaScript.
Wniosek
Tak, w JavaScript są słowniki takie jak Python. Aby tworzyć słowniki w JavaScript, użyj „Obiekty JavaScript" I "Mapy JavaScript„Podobnie do słownika Pythona. Ten post opisał słowniki w JavaScript.