Hva er JavaScript-metoder og hvordan bruker jeg dem?



JavaScript-metoder er handlinger som kan utføres på objekter. En JavaScript-metode er en egenskap som inneholder en funksjonsdefinisjon.

JavaScript-objekter er samlinger av nøkkel- eller verdipar. Verdiene består av egenskaper og metoder. Den inneholder også andre JavaScript-datatyper, for eksempel , tall og boolere. I denne artikkelen vil vi diskutere om de forskjellige JavaScript-metodene i følgende sekvens:

Hva er JavaScript-metoder?

JavaScript-metoder er handlinger som kan utføres på objekter. En JavaScript-metode er en egenskap som inneholder en funksjon definisjon. For eksempel:





Eiendom Verdi

Fornavn

Tusenfryd



Etternavn

Grønn

Alder



25

Fullt navn

funksjon () {return this.FirstName + ”” + this.LastName}

Disse metodene er bare funksjoner lagret som gjenstand egenskaper. La oss nå se hvordan du får tilgang til disse objektmetodene i JavaScript.

Hvordan få tilgang til objektmetoder?

Du kan få tilgang til objektmetodene ved hjelp av følgende syntaks:

hvordan du installerer hadoop i Linux
objectName.methodName ()

Her må du beskrive Fullt navn() som en metode for Person-objektet, og FullName som en eiendom. FullName-egenskapen fungerer som en funksjon når den påkalles med (). Her er et eksempel på hvordan du får tilgang til Fullt navn() metode for et personobjekt:

Navn = person.Fullnavn ()

Slik får du tilgang til objektmetoden. Nå er det forskjellige typer metoder. Så vi vil diskutere disse metodene i detalj.

Ulike typer JavaScript-metoder

De forskjellige typene Metoder som er tilgjengelige i global objektkonstruktør er:

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

Objekt. Opprett

Du kan lage objekt med Object.create () funksjon. Dette har en ekstra fleksibilitet som lar deg velge prototypen til det nye objektet.

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

I eksemplet ovenfor er obj prototypen som createdObj er opprettet fra. Det kan også bruke egenskapene til prototypen på grunn av arv. Dermed kan du bruke snakke() metode uten å erklære at i createdObj.

Object.keys

Object.keys-funksjonen brukes til å velge bare nøkler eller eiendomsetiketter for objekter og returnerer en array .

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

Objekt. Frost

Frysefunksjonen brukes til å fryse objektet for endringer i nøkkel eller verdier. Det gir ingen feil med mindre du er i streng modus. Men det vil ikke ha noen effekt av verdiendring på objektet ditt.

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

Objektverdier

Denne funksjonen brukes til å velge bare verdier av objekter og returnerer en matrise på følgende måte:

la verdier = Object.values ​​(person) console.log (verdier)

Dette er noen av de forskjellige metodene. Med dette har vi kommet til slutten av artikkelen vår. Jeg håper du forsto de forskjellige typene JavaScript-metoder og hvordan de brukes.

Nå som du vet om metoder i JavaScript, sjekk ut av Edureka. Webutvikling sertifiseringstrening hjelper deg med å lære hvordan du lager imponerende nettsteder ved hjelp av HTML5, CSS3, Twitter Bootstrap 3, jQuery og Google APIer og distribuerer det til Amazon Simple Storage Service (S3).

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet under “JavaScript-metoder”, så kommer vi tilbake til deg.