Come una funzione restituisce un oggetto in JavaScript

Come una funzione restituisce un oggetto in JavaScript

JavaScript è un linguaggio di programmazione basato su oggetti in cui funzioni, array e metodi sono l'oggetto più importante e fondamentale. Lavorando in questo linguaggio di programmazione, acquisisci familiarità con le funzioni e i tipi di ritorno. Se si definisce una funzione, diventa necessario restituire il valore dell'oggetto creato. Per farlo, il "ritorno"La dichiarazione è utilizzata a questo scopo. Inoltre, puoi anche restituire il valore della funzione sotto forma di una stringa con l'aiuto di un'istruzione "restituzione" insieme a "Questo" parola chiave.

Questo post dimostrerà come una funzione restituisce un oggetto in JavaScript.

Come una funzione restituisce un oggetto in JavaScript?

Per restituire un oggetto definito da una funzione JavaScript, "ritorno"L'istruzione può essere utilizzata. Inoltre, una funzione può anche restituire un oggetto usando il "ritorno"Dichiarazione con la"Questo"Parola chiave per restituire l'oggetto nel modulo stringa. Per i dettagli, controlla gli esempi dichiarati discussi di seguito.

Esempio 1: funzione che restituisce un oggetto nel modulo stringa usando l'istruzione "return" con la parola chiave "questa"

In questo esempio dichiarato, la funzione restituisce un oggetto in un modulo di stringa utilizzando l'istruzione di restituzione con "Questo" parola chiave. Per fare ciò, segui il codice seguente:

  • Innanzitutto, inizializza un oggetto e assegna il valore ad esso.
  • Invocare un "funzione()"E usa il"ritorno"Dichiarazione insieme a"Questo"Parole chiave per accedere al valore chiave:
var emp =
Nome: "Jack",
Categoria: "JavaScript",
Età: 25,
Dettagli: function ()
Restituisci questo.nome + "sta lavorando" + questo.categoria;

;

Quindi, chiamare la funzione come argomento del metodo log () per visualizzare il risultato sulla console:

console.registro (emp.dettagli());

Di conseguenza, la funzione restituisce l'oggetto sotto forma di stringa:

Esempio 2: funzione restituire un oggetto nel modulo dell'elenco usando la notazione

È possibile utilizzare la notazione punto per restituire un oggetto in JavaScript da una funzione. A tale scopo, controlla il codice seguente:

  • Innanzitutto, dichiarare la funzione con un nome particolare e passare i parametri alle funzioni in base ai requisiti.
  • Quindi, utilizza il "ritorno"Dichiarazione e passare la chiave dichiarata per restituire il valore di quella chiave:
funzione emp (fn, ln, c)
var fname = fn;
var lname = ln;
var categoria = c;
ritorno
_fname: fname,
_lname: lname,
_Categoria: categoria

;

Successivamente, invoca la funzione definita e passa i valori come parametro. Quindi, memorizza questi valori in un oggetto:

var obj = emp ('jenny', 'jack', 'javascript');

Invocare il "tronco d'albero()"Metodo e passare l'oggetto insieme alla chiave con l'aiuto della notazione punto per mostrare l'output sullo schermo:

console.Log ("Nome:" + OBJ._fname);
console.log ("cognome:" + obj._lname);
console.Log ("Categoria:" + OBJ._categoria);

Produzione

Riguarda la funzione che restituisce un oggetto in JavaScript.

Conclusione

La funzione restituisce un oggetto in JavaScript con più metodi. Per farlo, il "ritorno"L'istruzione può essere utilizzata. Inoltre, una funzione può anche restituire un oggetto usando il "ritorno"Affermazione insieme al"Questo"Parola chiave per concatenare l'oggetto nel modulo stringa e quindi restituire. Questo tutorial ha dimostrato una funzione che restituisce un oggetto in JavaScript.