Metode påkallingssyntaks
myobj.mymethod ('argument');Hvor myobj er et objekt som Mymethod er kalt.
Hva er en metode?
En JavaScript -metode er en handling utført på et objekt, og det er en egenskap som har en funksjonsdefinisjon, for eksempel, antar at du har en funksjon som har første navn, etternavn, Regno og en metode med navnet fullnavn som returnerer den første Navn og etternavnet til en person I-E Det fulle navnet på en person. Fullnavnet er eiendommen og funksjonen er verdien.
const student =De fullt navn() er metoden for studentobjektet og fungerer som en eiendom. De fullt navn utføres som en funksjon når den påkalles med () Imidlertid må det huskes at det er en eiendom.
Vi brukte dette nøkkelord i eksemplet ovenfor fordi vi ønsket å få tilgang til egenskapen til et objekt i en metode med samme objekt.
Anta at vi påkalte fullt navn uten parentes () Da vil den ganske enkelt returnere funksjonsdefinisjonen:
const student =Metode Tillegg til et objekt
Vi kan også legge til en ny metode til et objekt i JavaScript. Vi vil endre eksemplet ovenfor for å oppnå vårt formål I-E. Vi vil legge til en metode til et objekt:
const student =Innebygde JavaScript-metoder
Innebygde metoder eller funksjoner er forhåndsdefinerte kodestykker i et program eller programmeringsramme eller et programmeringsspråk som utfører noen spesifikk oppgave. Dette gjør programmering enkelt ettersom programmerere ikke trenger å lage en ny metode eller funksjon og ganske enkelt kan bruke de innebygde metodene i applikasjonen. Som alle andre programmeringsspråk tilbyr JavaScript også noen innebygde metoder for eksempel:
la name = "jhon cena";I eksemplet ovenfor erklærte vi et navn og varsler deretter navnet ved å bruke den innebygde metoden Touppercase () Og vi kan se på skjermbildet over at navnet ble konvertert til overlege. Bortsett fra Touppercase (), Det er også mange innebygde metoder som vi for eksempel kan bruke: V
Funksjon og metodeforskjell
Dette emnet er alltid forvirrende, men vi vil i dag fjerne all tvil ved å definere nøkkelforskjellene mellom en funksjon og en metode.
Funksjon | Metode |
---|---|
Funksjonen er et sett med kode som utfører noen oppgaver. | En metode er også en funksjon, men den er assosiert med et objekt. |
Kan kalles direkte med bruk av navnet | Kan kalles med objektnavnet eller metodenavnet |
Kan passere noen data og etter litt operasjon kan returnere dataene | Dataene drives i en klasse |
Data er eksplisitt som sendes til en funksjon | Implisitt passerer objektet som ble kalt |
Lever på egen hånd | Assosiert med en objektegenskap |
Konklusjon
En metode er ganske enkelt en funksjon som knytter seg til en klasse, og den klassen tilhører et objekt i JavaScript. Metoder er ekstremt nyttige, da de kan gjøre en programmererens liv enkelt fordi metoder er gjenbrukbare, mindre kodede og lett kan implementeres.
I denne korte opplæringen så vi på hva en metode er i JavaScript og hvordan den implementeres, samt hva JavaScript-innebygde metoder er og forskjellene mellom en funksjon og en metode ble diskutert til slutt.