Kart.har funksjon i JavaScript

Kart.har funksjon i JavaScript
Kart.har () Funksjon brukes til å sjekke eksistensen av et element med den spesifiserte tasten. Kart er en datastruktur som brukes til å legge til, lagre, administrere og hente nøkkelverdiene for hvilken som helst datatype.

Kart.har () Funksjon godtar inngangen i strengformat. Et kart kan inneholde nøkkelverdiene for hvilken som helst datatype.

Det hjelper med å søke etter den spesifiserte tasten hvis en stor mengde data er til stede på kartet.

Denne artikkelen tar sikte på å opplyse en kort forklaring av kart.har () funksjon med følgende forventede utfall:

  • Hvordan kart.har () funksjon fungerer?
  • Hvordan bruke kart.har () funksjon?

Hvordan kart.har () funksjon fungerer?

I JavaScript, kartet.har () funksjon sjekker om et element er til stede eller ikke med en spesifisert nøkkel på kartet. Den returnerer beslutningen i en boolsk verdi enten sann eller falsk, avhengig av den spesifikke nøkkelverdien på kartet.

Syntaks

Syntaksen på kartet.har () funksjon er gitt som følger.

mapobj.har (nøkkel)

Nøkkel er en parameter som skal søkes inne i datastrukturen. Hvis nøkkelen er til stede i kartobjektet, returnerer den ekte Ellers vil utgangen være falsk.

Hva er bruken av kartet.har () funksjon i JavaScript?

Kartet.har () -funksjonen har nøkkelrollen i å søke etter en nøkkel eller verdier i JavaScript. Denne delen presenterer bruken av kart.har () funksjon i JavaScript.

Hvordan bruke kart.har () funksjon med spesifisert nøkkel?
Kartet.har () -funksjonen er en søkemetode som brukes til å sjekke eksistensen av elementene med en spesifisert verdi. Følgende kode bruker kartet.har () funksjon for å spore elementet

var myMap = nytt kart ([['x', 1], ['y', 2], ['z', 3]]);
konsoll.Logg (MyMap.har ('z'))

I koden ovenfor lager vi et enkelt MyMap -objekt med nøkkelelementer (x, y, z) og kart.har () -funksjonen brukes for å sjekke tilstedeværelsen av 'z' -tasten.

Som 'z' -tasten var til stede i MYMAP -funksjonen, derfor kartet.har () funksjonen har kommet tilbake i 'ekte'.

Her brukes det samme eksemplet som ovenfor for å sjekke tilstedeværelsen av en nøkkel som faktisk ikke eksisterer.

var myMap = nytt kart ([['x', 1], ['y', 2], ['z', 3]]);
konsoll.Logg (MyMap.har ('w'))

Tre nøkkelverdier ['X', 1], ['Y', 2] og ['Z', 3] er lagret i MYMAP -objekt og MYMAP.har () -funksjonen brukes på dem for å sjekke om 'w'er til stede eller ikke?

Det observeres at 'w'er ikke til stede i nøkkelverdiene, derfor MYMAP.har () funksjonen har returnert falsk.

Hvordan bruke kart.har () funksjon uten spesifisert tast?
Dette eksemplet forklarer hvordan du bruker kartet.har () funksjon uten en spesifisert nøkkel.

var kart = nytt kart ();
kart.sett (1, "Android");
kart.sett (2, "Node.JS ");
kart.sett (3, "html");
konsoll.logg (kart.har (5));

I denne koden oppretter vi et nytt kartobjekt med de 3 klassene. Vi har imidlertid passert '5' som parameter til kartet.har () funksjon.

I eksemplet ovenfor er det bare tre definerte verdier i koden ovenfor. Kartet.har () funksjon prøver å kalle verdien '5' som ikke er til stede. Derfor er utgangen falsk.

Konklusjon

I JavaScript, kartet.har () funksjon brukes til å søke i et element med en spesifisert nøkkel i kartet. I denne korte artikkelen beskrev vi arbeids- og funksjonaliteten til MAP.har () funksjon i JavaScript. For en bedre forståelse er forskjellige eksempler illustrert for å beskrive brukstilfellene av MAP.har () funksjon.