Hva er eiendommen i HasownProperty i JavaScript

Hva er eiendommen i HasownProperty i JavaScript
Mens det utvikler/programmerer i JavaScript, kan det være et krav for å bekrefte om en bestemt enhet er inneholdt i en matrise eller et objekt. For eksempel å integrere forskjellige funksjoner basert på identiske funksjoner eller lokalisere oppføringene. I slike situasjoner, "HasownProperty ()”Metode i JavaScript bistår med å sortere ut ting, og gir dermed letthet ved utviklerens slutt.

I denne oppskrivningen vil vi diskutere bruken av eiendom i HasownProperty () -metoden i JS.

Hva er hasownProperty () i JS?

HasownProperty ()”Metode gir resultatet som en boolsk verdi. Det genererer “ekte”Hvis den aktuelle egenskapen eksisterer i objektet, selv om verdien av den spesifiserte egenskapen er udefinert eller null. Ellers kommer det tilbake “falsk”.

Syntaks

gjenstand.HasownProperty (Prop)

I den gitte syntaksen, “rekvisitt”Tilsvarer eiendommens navn som er lagt til for å teste det som en streng eller symbol.

Eksempel 1: Finne eiendommen ved hjelp av matriserens nøkler i HasownProperty () -metoden

I dette eksemplet kan hasownProperty () -metoden brukes for å søke etter en bestemt nøkkel i en og returnerer "ekte”Hvis nøkkelen eksisterer i matrisen. Ellers kommer det tilbake “falsk”:

I kodeblokken ovenfor:

  • For det første, lage en matrise som heter “MyArray”Å ha de uttalte nøklene og verdiene.
  • I neste trinn, lag en variabel som heter “c”Utenfor rammen av en matrise og tilordne den en verdi.
  • Nå, bruk “HasownProperty ()”Metode ved å spesifisere nøkkelen som er inneholdt i en matrise.
  • På samme måte, bruk en sjekk på variabelen utenfor matrisens omfang.
  • Som et resultat vil den tidligere anvendte metoden returnere “ekte”Som nøkkelen er inneholdt i en matrise.
  • På den annen side er det ikke tilfelle i sistnevnte tilnærming, så det vil komme tilbake “falsk”.

Produksjon

I outputten kan det observeres at det tilsvarende utfallet basert på den ekstra tilstanden er vist.

Eksempel 2: Finne eiendommen ved hjelp av Array's Index i HasownProperty () -metoden

I dette spesielle eksemplet "HasownProperty ()”Metoden vil returnere det tilsvarende utfallet basert på indeksnummeret i en matrise:

I ovennevnte kodebit:

  • Tilsvarende lag en matrise som heter “MyArray”Å ha noen verdier.
  • Nå, bruk “HasownProperty ()”Metode på den deklarerte matrisen ved å spesifisere de angitte indeksene.
  • Hvis den spesielle indeksen er inneholdt i en matrise, er den boolske verdien "ekte”Blir returnert.
  • Ellers, "falsk”Vises på konsollen.

Produksjon

I outputten kan man se at den tilsvarende boolske verdien vises i henhold til de spesifiserte indeksene.

Konklusjon

HasownProperty ()”Metode i JavaScript returnerer resultatet som en boolsk verdi hvis den aktuelle egenskapen er den direkte egenskapen til objektet eller ikke. I den tidligere tilnærmingen viser denne metoden resulterer i den boolske formen ved å sjekke arrayens element med tastene. I sistnevnte tilnærming sjekker denne metoden arrayens indeks. Denne artikkelen diskuterte bruken av eiendommer i HasownProperty () ved hjelp av JavaScript.