Come convertire l'array in stringa in javascript

Come convertire l'array in stringa in javascript
Array javascript sono ampiamente utilizzati nella nostra programmazione quotidiana in quanto sono le strutture di dati più flessibili. Inoltre, con l'aiuto di metodi predefiniti, gli array possono essere convertiti in una stringa per eseguire la manipolazione richiesta. Ad esempio, è necessario utilizzare gli elementi dell'array come stringa CSV separata da virgole o si desidera visualizzare gli elementi dell'array come testo. In tali scenari, è preferito convertire Quel JavaScript specifico vettore in un corda.

Questo articolo spiegherà diversi metodi per una conversione di array a stringa. Quindi iniziamo!

Come convertire l'array in stringa in javascript

Per convertire l'array in stringa in JavaScript, è possibile seguire uno degli approcci di seguito:

  • Usando accordare() metodo
  • Usando concat () metodo
  • Usando tolocalestring () metodo
  • Usando giuntura() metodo
  • Usando Tipo coercizione

Spiegheremo ciascuno dei metodi sopra menzionati nelle prossime sezioni.

Usando il metodo Tostring () per la conversione di array a stringa in javascript

Il javascript integrato "accordare()" metodo aiuta a convertire vari tipi di dati in una stringa. Più specificamente, possiamo usarlo per convertire un array in una stringa. Questo metodo emette una stringa che comprende tutti gli elementi di array separati da virgole.

Sintassi

vettore.accordare();

Qui, il "accordare()"Il metodo converte il"vettore"E restituisce la sua rappresentazione di testo come"corda".

Esempio
Per dimostrare l'uso di JavaScript "accordare()"Metodo, in primo luogo, creeremo un array chiamato"le stagioni"Avere i seguenti elementi:

const stagioni = ['estate', 'inverno', 'autunno'];

Successivamente, utilizzeremo il "accordare()"Metodo per la conversione"le stagioni"Array in una stringa:

le stagioni.accordare();

L'esecuzione del codice dato restituirà un "corda"Dopo la conversione:

Usando il metodo Concat () per la conversione di array a stringa in JavaScript

In JavaScript, il "concat ()"Il metodo viene utilizzato principalmente per concatenare più stringhe. Tuttavia, può anche essere utilizzato per convertire l'array specificato in una stringa. A tale scopo, devi concaterare gli elementi dell'array con una stringa vuota "".

Sintassi

string = "".concat (array);

Nella sintassi sopra, il "concat ()"Metodo concatena gli elementi del"vettore"Con la stringa vuota" "e restituisce il risultato"corda".

Esempio
L'esempio seguente convertirà il "le stagioni"Array a una stringa usando JavaScript"concat ()" metodo:

string = "".concat (stagioni);
console.log (stringa);

Come puoi vedere nell'output, il "concat ()"Il metodo ha restituito il convertito"corda"Dopo aver concatenato"le stagioni"Elementi di array con una stringa vuota:

Usando il metodo Tolocalestring () per la conversione di array a stringa in JavaScript

IL "tolocalestring ()"Il metodo viene utilizzato per la conversione di un numero in un tipo speciale di rappresentazione numerica in base alle impostazioni del linguaggio del browser. Inoltre, questo metodo viene utilizzato anche per una conversione di array a stringa in JavaScript. IL "tolocalestring ()Il metodo "è considerato il"versione localizzata"Del"accordare()" metodo.

Sintassi

vettore.tolocalestring ()

IL "tolocalestring ()"Il metodo restituisce una stringa dopo averlo convertito un array.

Esempio
Ora useremo il javascript "tolocalestring ()"Metodo per convertire il"le stagioni"Array a una stringa:

le stagioni.tolocalestring ()

Ecco la stringa restituita con il metodo "TolocateString ()":

Utilizzo del metodo join () per la conversione di array a stringa in javascript

"giuntura()"È un altro metodo JavaScript che offre la funzionalità di conversione di un array in una stringa. Questo metodo converte tutti gli elementi dell'array in una stringa e li concatena secondo "delimitatore"Passato come argomento. Se la "giuntura()"Il metodo viene invocato senza alcun argomento, quindi per impostazione predefinita, i valori nella stringa risultante saranno separati dalle virgole.

Sintassi

vettore.join ("delimitatore")

Qui, il Javascript "giuntura()"Il metodo convertirà"vettore"E restituisce un"corda"Separato dal specificato"delimitatore".

Esempio
Nel seguente esempio, non ne abbiamo superati "delimitatore“, Quindi nella stringa risultante, gli elementi dell'array saranno separati da virgole:

le stagioni.giuntura()

Produzione

Nell'altro caso, specificando il trattino "-" come "delimitatore"Produrrà risultati diversi:

le stagioni.giuntura("-")

Produzione

Utilizzo della coercizione del tipo per la conversione di array a stringa in javascript

"Tipo coercizione"È una metodologia in JavaScript che converte un valore da un tipo di dati a un altro. JavaScript supporta due tipi di coercizione, "Esplicito" E "Implicito"Coercizione.

Nella coercizione implicita, qualsiasi operatore JavaScript come "+"O"-"viene applicato per lo scopo di conversione; Considerando che, quando usi alcune funzioni JavaScript come "Numero()","Corda()", Essi costringere esplicitamente il valore al tipo richiesto.

Se lo desidera convertire esplicitamente UN vettore A corda, Quindi scegli il "Corda()" metodo; Altrimenti, un array può essere implicitamente convertito utilizzando il "+" operatore.

Sintassi di coercizione esplicita

String = String (Array)

Sintassi della coercizione implicita

string = "" + array

Esempio 1
L'esempio seguente utilizza il "Corda()"Metodo per convertire esplicitamente il"le stagioni"Array to String:

var string1 = string (stagioni);
console.log (string1);

Produzione

Esempio 2
Con l'aiuto dell'operatore di concatenazione "+", Ora concateneremo il"le stagioni"Array con una stringa vuota" ":

var string2 = "" + stagioni;
console.log (string2);

Produzione

Abbiamo compilato diversi metodi per convertire un array in stringa in JavaScript. Utilizza uno dei metodi dati in base alle tue preferenze.

Conclusione

Usando accordare(), concat (), tolocalestring (), giuntura() metodi, e Tipo coercizione, puoi facilmente convertire UN vettore A corda In JavaScript. Il metodo JavaScript toString () converte direttamente un array in stringa e il metodo TolocAteString () lo usa implicitamente per lo stesso scopo. Al contrario, il metodo Concat () e l'operatore di concatenazione "+"Concatena l'array specificato con una stringa vuota. Questo articolo ha discusso di diversi metodi per convertire un array in una stringa in JavaScript.