Objektet er en ikke-primitiv datatype som lagrer samlinger av elementer i nøkkelverdipar i JavaScript. For å jobbe med objekter, kan vi kalle metoder på disse objektene så vel som JavaScript tilbyr oss noen innebygde metoder (forhåndsdefinert kodeblokk) som vi kan bruke til å jobbe med objekter.
Hva er objektmetoder?
Objektmetoder for JavaScript er noen spesifikke funksjoner eller handlinger som kan utføres på det spesifiserte objektet. For å få tilgang til en objektmetode, Syntaks er gitt nedenfor:
Metoden påberopes ved å kalle metodenavnet etter objektet ved å bruke DOT -operatøren.
myobj.MethodName ();myobj er objektet som en metode kalles.
La oss gå gjennom et eksempel der vi vil initialisere et objekt og deretter ringe en metode på det objektet:
// Opprett objektstudentUtgangen fra ovennevnte kode er gitt nedenfor:
Nå som vi ser hvordan vi kan kalle en objektmetode, la oss diskutere noen av de innebygde metodene i det globale Gjenstand som vi kan ringe og bruke i JavaScript.
Gjenstand.opprette () -metode
Objektet.opprette () innebygd metode brukes til å lage et nytt objekt og deretter koble det nyopprettede objektet med et spesifisert objekt. Fordelen med objektet.Create () Metode er at vi kan lage et nytt objekt ved å bruke den spesifiserte prototypen. La oss demonstrere fenomenet ved hjelp av et eksempel på objektet.Opprett () Metode:
// Opprett objektstudentI koden ovenfor initialiserte vi et objekt “student”, og etter det opprettet vi et nytt objekt "ny student" Bruke objektet.Opprett () -metode, dette nye objektet er kartlagt på studentobjektets prototype. Etter det endret vi etternavnet til det nye objektet og ringte deretter fullt navn() Metode på dette nye objektet. Utgangen er gitt nedenfor:
Som vi kan observere at bortsett fra det endrede etternavnet, er det ny student Objekt har de samme egenskapene og metoden som studentobjektet.
Objektet.Keys () -metode
Når objekter lagrer nøkkelverdipar, for å få de nøklene, bruker vi objektet.Keys () -metode. Objektet.Keys () -metode returnerer en rekke nøkler. La oss initialisere et objekt og ringe objektet.Keys () -metode på det spesifikke objektet:
// Opprett objektstudentVi vil se i utgangen en matrise som vil ha nøklene til vår objektstudent:
// Opprett objektstudentVi kan bruke objektet.Keys () -metode for å sjekke lengden på objektet som vist nedenfor:
// Opprett objektstudentSom du kan se, “objektet.Keys ”-metode returnerer lengden på objektet:
Gjenstand.Verdier () Metode
Det fungerer som objektet.Keys () -metode, men i stedet for å returnere en rekke nøkler, returnerer den en rekke verdier av det objektet:
// Opprett objektstudentSom du kan se, “objektet.verdier ”-metoden returnerer verdiene til objektet:
Konklusjon
Et objekt er noe som inneholder egenskaper og attributter og i JavaScript, lagrer det nøkkelverdipar. Syntaks myobj.MethodName () brukes til å kalle en metode på et objekt. JavaScript tilbyr oss også noen innebygde metoder for det globale objektet som som Gjenstand.skape(), Gjenstand.verdier (), Gjenstand.nøkler (). De Gjenstand.skape() Metode oppretter et nytt objekt med den spesifiserte objektprototypen, Gjenstand.nøkler () returnerer en rekke objektnøkler mens Gjenstand.verdier () Returnerer en rekke objektverdier.
I dette innlegget diskuterer vi hvordan du bruker objektmetoder i JavaScript ved først å ringe en brukerdefinert metode og deretter bruke de innebygde metodene til Global Object.