Er det ordbøker i JavaScript som Python?

Er det ordbøker i JavaScript som Python?
En "ordbok”Er en gruppe/samling av“nøkkelverdi”Par der de definerte nøklene består av unike verdier. Ordbøker brukes ofte til å arrangere og hente data på en effektiv og organisert måte. Dessuten blir de referert til som objekter i JavaScript. Objekter er dynamiske samlinger av egenskaper inkludert nøkler og tilhørende verdier, samt metoder og funksjoner.

Dette innlegget vil beskrive ordbøkene i JavaScript.

Er det ordbøker i JavaScript som Python?

Ja, i JavaScript er det følgende måter å bruke en ordbok som ligner på Pythons ordbok:

  • Objekt bokstavelig
  • JavaScript -kart

Tilnærming 1: Lag en ordbok i JavaScript ved hjelp av objekt bokstavelig

Generelt "Gjenstand”Omtales som en ordbok i JavaScript. Objektet er en samling av nøkkelverdipar for lagring av data. Du kan opprette et objekt som en ordbok som bruker enten "objekt bokstavelig notasjon" eller "Objektkonstruktør”. Her vil vi se et eksempel for å lage en ordbok ved å bruke "objektets bokstavelige notasjon".

Syntaks
Bruk følgende syntaks for å lage en ordbok ved å bruke "objektets bokstavelige notasjon":

var Dictionary = ;

For å legge til nøkkelverdipar i en ordbok, bruk den gitte syntaks:

ordbok.nøkkel = 'verdi';

Følgende syntaks brukes til å slette data fra ordboken:

Slett ordbok.nøkkel;

For å oppdatere verdien av en hvilken som helst nøkkel, vil den gitte syntaksen bruke:

ordbok.nøkkel = new_value;

For tilgang til verdier av et objekt som bruker prikknotasjonen eller brakettnotasjonen:

ordbok.nøkkel;
ordbok [nøkkel];

Eksempel
Først vil vi lage et tomt objekt som heter “ordbok”Bruke“ objektets bokstavelige notasjon ”:

var Dictionary = ;

Legg til data i ordboken i nøkkelverdens format:

ordbok.id = '111';
ordbok.Navn = 'Jack';
ordbok.Alder = '32';
ordbok.betegnelse = 'HR';

Nå skriver vi ut ordboken på konsollen ved å bruke “konsoll.Logg()”Metode:

konsoll.logg (ordbok);

Produksjon

La oss fjerne en ordboks eiendom "betegnelse" bruker "slett”Operatør:

Slett ordbok.betegnelse;

Utgangen viser "sant" som betyr nøkkelen "betegnelse”Med den tilsvarende verdien er blitt slettet med hell for ordboken:

Nå, skriv igjen JavaScript -ordboken for å bekrefte om eiendommen “betegnelse” blir slettet fra den eller ikke:

konsoll.logg (ordbok);

Produksjonen indikerer at eiendommen "betegnelse" har blitt slettet fra ordboken:

Oppdater nå “id”Og skriv deretter ut ordboken med oppdaterte data:

ordbok.id = '115';
konsoll.logg (ordbok);

Produksjon

Tilnærming 2: Lag en ordbok i JavaScript ved hjelp av JavaScript -kart

Du kan også opprette en ordbok i JavaScript, ved hjelp av JavaScript "Kart" trekk. Et kart er en innebygd datastruktur i JavaScript som gjør det mulig å lagre samlinger av nøkkelverdipar av hvilken som helst datatype. Kart er identiske med objekter i JavaScript.

Syntaks
Følg den gitte syntaks for å lage en ordbok ved hjelp av JavaScript -kartet:

var Dictionary = nytt kart ();

For å legge til data i en ordbok ved hjelp av MAP, følg “SET ()” -metoden:

ordbok.sett ("nøkkel", verdi);

For tilgang til en hvilken som helst verdi, bruk følgende syntaks:

ordbok.få ("nøkkel");

Eksempel
Først må du lage en ordbok ved å ringe kartkonstruktøren ved å bruke "ny”Nøkkelord:

var Dictionary = nytt kart ();

Legg til data i en ordbok ved hjelp av kartets SET () -metode:

ordbok.sett ("id", 111);
ordbok.sett ("navn", 'John');
ordbok.sett ("alder", 32);
ordbok.Set ("Betegnelse", 'HR');

Til slutt, skriv ut ordboken på konsollen:

konsoll.logg (ordbok);

Produksjon

Nå vil vi få verdien av ordbokens eiendom "ID" ved å bruke "få()”Metode:

ordbok.få ("id");

Utgangen vises “111”Som er verdien av" ID "-attributtet til ordboken:

Det handler om ordbøkene i JavaScript.

Konklusjon

Ja, i JavaScript er det ordbøker som Python. For å lage ordbøker i JavaScript, bruk "JavaScript -objekter”Og“JavaScript -kart”Ligner på Pythons ordbok. Dette innlegget beskrev ordbøkene i JavaScript.