Diversi modi per convertire l'oggetto in stringa in javascript

Diversi modi per convertire l'oggetto in stringa in javascript
Hai mai incontrato una situazione in cui si desidera inviare alcuni dati al server Web che si trova in formato oggetto? Se sì, prima convertilo in una stringa e poi vai verso l'operazione menzionata. Con l'aiuto dei metodi JavaScript, un oggetto può essere convertito in una stringa senza problemi.

Non conosco il metodo di convertire UN oggetto per stringersi JavaScript? Nessun problema! Questo articolo spiegherà diversi modi per un oggetto alla conversione di stringa. Quindi iniziamo!

Diversi modi per convertire l'oggetto in stringa in javascript

Per eseguire la conversione dell'oggetto alla stringa, è possibile seguire uno degli approcci di seguito:

  • Usando JSON.Stringify () metodo
  • Usando accordare() metodo
  • Usando Corda() funzione

Spiegheremo ciascuno dei metodi sopra menzionati nelle prossime sezioni.

Metodo 1: conversione dell'oggetto in stringa in JavaScript usando JSON.Metodo Stringify ()

"Stringificazione"È il processo di conversione di un oggetto JavaScript in una stringa. Questa operazione viene eseguita quando si desidera serializzare i dati su String per l'invio su un server Web o la memorizzazione in un database. Secondo lo standard JavaScript, il "JSON.Stringify ()"Il metodo viene utilizzato per convertire l'oggetto specificato in una stringa con l'aiuto di Stringificazione.

Sintassi

JSON.Stringify (valore, sostituto, spazio)

Qui, "valore" si riferisce a "oggetto"Deve essere convertito in"corda","sostituto"È un parametro opzionale che rappresenta una funzione di modifica o un array utilizzato come filtro e"spazio"È un altro parametro opzionale che viene utilizzato per il controllo della sequenza di spazio nella stringa finale.

Esempio
Prima di tutto, creeremo un "dipendente"Oggetto con le seguenti coppie di valore chiave:

const dipendente =
Nome: 'Max',
Età: 25

Nel prossimo passaggio, controlleremo l'iniziale "tipo"Del"dipendente"Oggetto:

console.log ("tipo di dipendente:" +typeof (dipendente));

L'output dato lo significa "dipendente" è di "oggetto" tipo:

Quindi, useremo il “JSON.Stringify ()"Metodo per convertire il"dipendente”Oggetto a"corda":

const string = json.Stringify (dipendente);
console.log (stringa);

Dopo la conversione, controlleremo nuovamente il tipo utilizzando il "tipo di"Operatore:

console.log ("digita dopo la conversione:" +typeof (string));

Come puoi vedere dall'output, abbiamo convertito con successo il "dipendente”Oggetto a"corda":

Metodo 2: conversione dell'oggetto in stringa in javaScript usando il metodo Tostring ()

JavaScript offre anche un metodo integrato utilizzato principalmente per esplicitamente Convertire un tipo di dati in una stringa. IL "accordare()"Il metodo restituisce la rappresentazione della stringa di un numero, un array o un oggetto JavaScript, mentre nel caso dell'oggetto alla conversione stringa; devi sovrascrivere il "accordare()"Metodo in modo che possa stampare i valori delle chiavi dell'oggetto.

Sintassi

oggetto.accordare()

Qui, il "accordare()"Il metodo converte il"oggetto"E produce la rispettiva stringa.

Esempio
Ora useremo il "accordare()Metodo "per convertire il"dipendente"Oggetto a"corda":

const string = dipendente.accordare();
console.log (stringa);
console.log ("digita dopo la conversione:" +typeof (string));

L'output del programma dato stamperà "[oggetto Oggetto]"E il suo tipo come"corda":

Tuttavia, puoi sovrascrivere il "accordare()"Metodo per restituire i valori delle proprietà dell'oggetto in un formato stringa.

Nel programma di seguito offerto, il "Dipendente"L'oggetto sovrascriverà il"accordare()"Metodo che è ereditato da"Oggetto"Classe di base. Questo definito dall'utente "accordare()"Il metodo restituirà una stringa contenente i valori di"nome" E "età"Proprietà del creato"dipendente"Oggetto:

Function Employee (nome, età)
Questo.nome = nome;
Questo.età = età;

Dipendente.prototipo.toString = function ()
restituire il nome del dipendente: '+questo.nome + "età:" + questo.età;

dipendente = nuovo dipendente ('max', 35);
var string = dipendente.accordare();
console.log (stringa);
console.log ("digita dopo la conversione:" +typeof (string));

Ora, quando il "accordare()"Il metodo viene invocato, visualizzerà i valori di"dipendente"Proprietà dell'oggetto come stringa:

Metodo 3: conversione dell'oggetto in String in javaScript usando la funzione String ()

"Corda()"È un'altra funzione JavaScript integrata che può essere utilizzata per convertire il valore di un oggetto in stringa. Questa funzione accetta un javascript "oggetto"Come argomento e lo converte alla stringa corrispondente.

Sintassi

String (oggetto)

Qui, il "Corda()"La funzione converte l'aggiunta"oggetto"Al suo corrispondente"corda".

Esempio
Nell'esempio seguente, invoceremo il "Corda()"Funzione per convertire il"dipendente”Oggetto in un"corda":

var string = string (dipendente);
console.log (stringa);
console.log ("digita dopo la conversione:" +typeof (string));

L'esecuzione del codice sopra dato visualizzerà la "stringa" come "[oggetto Oggetto]"E il suo tipo come"corda":

Simile a "accordare()"Metodo, dobbiamo sovrascrivere il"Corda()"Funzione per restituire i valori di"dipendente"Proprietà dell'oggetto come"corda":

Function Employee (nome, età)
Questo.nome = nome;
Questo.età = età;

Dipendente.prototipo.String = function ()
restituire il nome del dipendente: '+questo.nome + "età:" + questo.età;

dipendente = nuovo dipendente ('max', 35);
var string = dipendente.Corda();
console.log (stringa);
console.log ("digita dopo la conversione:" +typeof (string));

L'output di seguito è indicato che ora la stringa convertita comprende i valori di "dipendente"Proprietà dell'oggetto:

Abbiamo compilato diversi metodi per convertire un oggetto in String in JavaScript. Puoi usarne uno in base alle tue esigenze.

Conclusione

IL JSON.Stringify () metodo, accordare() metodo, e Corda() La funzione è usata convertire UN oggetto A corda In JavaScript. The JavaScript JSON.Il metodo Stringify () esegue l'oggetto diretto alla conversione della stringa, mentre è necessario sovrascrivere il metodo Tostring () e la funzione String (), in modo che possano visualizzare il valore delle proprietà dell'oggetto nella stringa convertita. Questo articolo ha discusso di diversi modi per convertire un oggetto JavaScript in una stringa.