JavaScript consente di restituire i valori di un array in una stringa usando "accordare()" metodo. In questo articolo, viene discussa la conversione di array in una stringa.
Metodo toString ()
toString () è un singolo metodo incorporato che viene utilizzato per la conversione di array in stringhe. Converte diversi tipi di array in stringhe come
L'esempio dato mostra la conversione di un array in una stringa.
Come convertire una matrice di numeri in una stringa
In questo esempio, possiamo vedere che dopo l'uso di una funzione ogni elemento di un array è separato da virgole e restituito come stringa.
const newarray = [3, 2, 8];Come convertire una serie di stringhe in una stringa
Nel secondo esempio, prendiamo la serie di stringhe e passiamo al accordare() metodo. Questo esempio concatena tutte le stringhe in un array insieme usando una singola stringa delimitata da virgola e restituisce i valori dell'array in forma di stringa.
const strarray = ['a', 'b', 'c'];Conversione di un array con diversi dati in una stringa
Nei due esempi precedenti, impari a convertire le matrici di numeri e stringhe separatamente. Gli array possono contenere anche tipi di dati misti, il che significa che un array contiene sia numeri che stringhe in un array. Pertanto, nel prossimo esempio, impariamo come convertire un array con diversi dati in una stringa.
Esempio
const mixArray = ['15', 22, 'mark'];L'esempio sopra utilizza il metodo Tostring () per convertire un array con diversi dati in stringhe.
Come convertire gli array nidificati in stringa
JavaScript gestisce gli array nidificati in modo interessante. Innanzitutto, guarda il seguente codice che mostra un array con elementi nidificati.
const arrinarr = ['15', 22, ['mark', 4]];Gli elementi di un array saranno appiattiti quando il metodo toString () viene chiamato in un array.
La stringa risultante è costituita da tutti gli elementi dell'array originale associati a tutti gli elementi dell'array nidificato. Il metodo Tostring () separa ogni elemento dell'array usando una virgola.
Come convertire una serie nidificata di oggetti in una stringa
Ora la domanda è che, cosa succede se stai lavorando con una serie nidificata di oggetti?
Il comportamento della funzione verrà modificato nel caso degli oggetti. Può essere meglio mostrarlo con un esempio. Dai un'occhiata al seguente esempio:
const objinarr = ['15', 22, nome: 'mark', età: 40];Puoi vedere che un array di oggetti nidificati provoca un valore di stringa dopo aver usato la funzione toString (). L'espressione risultante mostra i valori dell'array nidificato come [oggetto, oggetto]. È dovuto al tipo di oggetti sottostanti.
Conclusione
IL accordare() Il metodo viene utilizzato per la conversione dell'array in stringa javascript. Il metodo Tostring () prende i valori dell'array e restituisce una singola stringa combinata di conseguenza. In questo articolo, abbiamo imparato a convertire diversi tipi di array in una stringa insieme a esempi dettagliati. accordare() Il metodo viene utilizzato per convertire: un array di numeri, stringhe, array misti, array di oggetti e array nidificati in stringhe.