Hvad er JavaScript-metoder og hvordan bruges de?



JavaScript-metoder er handlinger, der kan udføres på objekter. En JavaScript-metode er en egenskab, der indeholder en funktionsdefinition.

JavaScript-objekter er samlinger af nøgle- eller værdipar. Værdierne består af egenskaber og metoder. Det indeholder også andre JavaScript-datatyper, såsom , tal og booleanere. I denne artikel vil vi diskutere de forskellige JavaScript-metoder i følgende rækkefølge:

kok er et orkestrationsværktøj

Hvad er JavaScript-metoder?

JavaScript-metoder er handlinger, der kan udføres på objekter. En JavaScript-metode er en egenskab, der indeholder en fungere definition. For eksempel:





Ejendom Værdi

Fornavn

Daisy



Efternavn

Grøn

Alder



25

Fulde navn

funktion () {returner dette.Førstnavn + ”” + dette.Lastnavn}

Disse metoder er intet andet end funktioner gemt som objekt ejendomme. Lad os nu se, hvordan du kan få adgang til disse objektmetoder i JavaScript.

Sådan får du adgang til objektmetoder?

Du kan få adgang til objektmetoderne ved hjælp af følgende syntaks:

objectName.methodName ()

Her skal du beskrive Fulde navn() som en metode til personobjektet og FullName som en egenskab. Egenskaben fullName fungerer som en funktion, når den påberåbes med (). Her er et eksempel på, hvordan du får adgang til Fulde navn() metode til et personobjekt:

print_r ()
Navn = person.Fuldnavn ()

Sådan får du adgang til objektmetoden. Nu er der forskellige typer metoder. Så vi vil diskutere disse metoder i detaljer.

Forskellige typer JavaScript-metoder

De forskellige typer Metoder, der er tilgængelige i global objektkonstruktør, er:

  • Object.create ()
  • Object.keys ()
  • Objekt. Frost ()
  • Object.values ​​()

Objekt. Opret

Du kan oprette objekt med Object.create () fungere. Dette har en ekstra fleksibilitet, der giver dig mulighed for at vælge prototypen på dit nye objekt.

lad createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())

I ovenstående eksempel er obj den prototype, hvorfra createdObj oprettes. Det kan også bruge egenskaberne til prototypen på grund af arv. Således kan du bruge tale() metode uden at erklære det i createdObj.

Objekt.taster

Funktionen object.keys bruges til kun at vælge nøgler eller egenskabsmærkater for objekter og returnerer en array .

let keys = Object.keys (person) console.log (keys) // ['name', 'age']

Objekt. Frost

Frysefunktionen bruges til at fryse objektet til ændringer i nøgler eller værdier. Det kaster ingen fejl, medmindre du er i streng tilstand. Men der vil ikke være nogen effekt af værdiændring på dit objekt.

lad frozenObject = Object.freeze (person) frozenObject.name = 'Rachel' console.log (frozenObject)

Objektværdier

Denne funktion bruges til kun at vælge værdier for objekter og returnerer en matrix på følgende måde:

statisk medlemsfunktion c ++
lad værdier = Object.values ​​(person) console.log (værdier)

Dette er nogle af de forskellige typer metoder. Med dette er vi kommet til slutningen af ​​vores artikel. Jeg håber, du har forstået de forskellige typer JavaScript-metoder, og hvordan de bruges.

Nu hvor du kender til metoder i JavaScript, skal du tjekke af Edureka. Webudvikling certificeringstræning hjælper dig med at lære, hvordan du opretter imponerende websteder ved hjælp af HTML5, CSS3, Twitter Bootstrap 3, jQuery og Google API'er og distribuerer det til Amazon Simple Storage Service (S3).

Har du et spørgsmål til os? Nævn det i kommentarfeltet under “JavaScript-metoder”, og vi vender tilbage til dig.