Hva er en metode i JavaScript?

Hva er en metode i JavaScript?
Den enkleste definisjonen av en metode er at det er en funksjon som tilhører noen klasse. I JavaScript er imidlertid en metode en funksjon som tilhører et eller annet objekt eller et sett med noen instruksjoner som utfører en viss oppgave. En funksjon er en kode for noen instruksjoner som utfører en oppgave. Et objekt er en ting med visse egenskaper og typer. En skjorte er for eksempel et objekt, og fargen eller størrelsen er dens egenskaper.

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 =
FirstName: "Jhon",
LastName: "Cena",
Regno: 12311,
fullname: funksjon ()
Returner dette.FirstName + "" + dette.etternavn;

;
Varsel (student.fullt navn());

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 =
FirstName: "Jhon",
LastName: "Cena",
Regno: 12311,
fullname: funksjon ()
Returner dette.FirstName + "" + dette.etternavn;

;
Varsel (student.fullt navn);

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 =
FirstName: "Jhon",
LastName: "Cena",
Regno: 12311,
;
student.name = funksjon ()
Returner dette.FirstName + "" + dette.etternavn;
;
Varsel ("Student fullt navn:" + Student.Navn());

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";
Varsel (navn.touppercase ());

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

  • Dato()
  • Dato.nå()
  • Matte.runde (num)
  • Matte.gulv (num)
  • streng.lengde()
  • streng.Tolowercase ()
  • Array.lengde
  • Array.trykk()

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.