Hvordan en funksjon returnerer et objekt i JavaScript

Hvordan en funksjon returnerer et objekt i JavaScript

JavaScript er et objektbasert programmeringsspråk der funksjoner, matriser og metoder er det viktigste og kjerneobjektet. Arbeider på dette programmeringsspråket, blir du kjent med funksjonene og returtypene. Hvis du definerer en funksjon, blir det nødvendig å returnere verdien av det opprettede objektet. For å gjøre det, “komme tilbake”Uttalelse brukes til dette formålet. Videre kan du også returnere funksjonsverdien i form av en streng ved hjelp av en "retur" -uttalelse sammen med "dette”Nøkkelord.

Dette innlegget vil demonstrere hvordan en funksjon returnerer et objekt i JavaScript.

Hvordan en funksjon returnerer et objekt i JavaScript?

For å returnere et definert objekt fra en JavaScript -funksjon, "komme tilbake”Uttalelse kan brukes. Videre kan en funksjon også returnere et objekt ved å bruke "komme tilbake”Uttalelse med“dette”Søkeord for å returnere objektet i strengskjemaet. For detaljer, sjekk ut de uttalte eksemplene omtalt nedenfor.

Eksempel 1: Funksjon som returnerer et objekt i strengskjema ved hjelp av "return" -uttalelse med "dette" nøkkelordet

I dette uttalte eksemplet returnerer funksjonen et objekt i en strengform ved å bruke returuttalelsen med "dette”Nøkkelord. For å gjøre det, følg koden nedenfor:

  • Først, initialiser et objekt og tilordne verdien til det.
  • Påkalle en “funksjon()”Og bruk“komme tilbake”Uttalelse sammen med“dette”Søkeord for å få tilgang til nøkkelverdien:
var emp =
Navn: "Jack",
Kategori: "JavaScript",
Alder: 25,
Detaljer: funksjon ()
Returner dette.Navn + "jobber med" + dette.kategori;

;

Kall deretter funksjonen som argumentet for log () -metoden for å vise resultatet på konsollen:

konsoll.Logg (emp.detaljer ());

Som et resultat returnerer funksjonen objektet i form av streng:

Eksempel 2: Funksjon Returner et objekt i listeform ved hjelp av DOT -notasjon

Du kan bruke prikknotasjonen til å returnere et objekt i JavaScript fra en funksjon. For det formålet, sjekk ut koden nedenfor:

  • Først må du erklære funksjonen med et bestemt navn og gi parametrene til funksjonene i henhold til dine krav.
  • Bruk deretter “komme tilbake”Uttalelse og bestå den erklærte nøkkelen for å returnere verdien av den nøkkelen:
funksjon emp (fn, ln, c)
var fname = fn;
var lname = ln;
var kategori = C;
komme tilbake
_Fname: fname,
_LNAME: LNAME,
_ Kategori: Kategori

;

Deretter påkaller du den definerte funksjonen og passer verdiene som parameter. Oppbevar deretter disse verdiene i et objekt:

var obj = emp ('Jenny', 'Jack', 'JavaScript');

Påkalle “Logg()”Metode og pass objektet sammen med nøkkelen ved hjelp av DOT -notasjon for å vise utdata på skjermen:

konsoll.Logg ("Fornavn:" + obj._fname);
konsoll.Logg ("etternavn:" + obj._LName);
konsoll.Logg ("Kategori:" + OBJ._kategori);

Produksjon

Det handler om funksjonen som returnerer et objekt i JavaScript.

Konklusjon

Funksjonen returnerer et objekt i JavaScript med flere metoder. For å gjøre det, “komme tilbake”Uttalelse kan brukes. Videre kan en funksjon også returnere et objekt ved å bruke "komme tilbake”Uttalelse sammen med“dette”Nøkkelord for å sammenkoble objektet i strengformen og deretter returnere. Denne opplæringen har demonstrert en funksjon som returnerer et objekt i JavaScript.