JavaScript tillater å returnere verdiene til en matrise i en streng ved å bruke "toString ()”Metode. I denne artikkelen blir konvertering av matriser til en streng diskutert.
toString () -metode
ToString () er en innebygd enkeltmetode som brukes til konvertering av matriser til strenger. Den konverterer forskjellige typer matriser til strenger som som
Det gitte eksemplet viser konvertering av en matrise til en streng.
Hvordan konvertere en rekke tall til en streng
I dette eksemplet kan vi se at etter bruk av en funksjon blir hvert element i en matrise separert av komma og returnert som en streng.
const newArray = [3, 2, 8];Hvordan konvertere en rekke strenger til en streng
I det andre eksemplet, la oss ta en rekke strenger og gi den til toString () metode. Dette eksemplet sammenkobler alle strenger i en matrise sammen ved å bruke en enkelt komma-avgrenset streng, og returnerer matriseverdiene i form av streng.
const strarray = ['a', 'b', 'c'];Konvertering av en matrise med forskjellige datatyper til en streng
I de to foregående eksemplene lærer du å konvertere matriser med tall og strenger til strenger hver for seg. Arrays kan også inneholde blandede datatyper, noe som betyr at en matrise inneholder både tall og strenger i en matrise. Derfor lærer vi i neste eksempel å konvertere en matrise med forskjellige datatyper til en streng.
Eksempel
const mixArray = ['15', 22, 'Mark'];Eksemplet ovenfor bruker toString () -metoden for å konvertere en en matrise med forskjellige datatyper til strenger.
Hvordan konvertere nestede matriser til streng
JavaScript håndterer nestede matriser på en interessant måte. Se først på følgende kode som viser en matrise med nestede elementer.
const arrinarr = ['15', 22, ['Mark', 4]];Elementene i en matrise vil bli flatet når toString () -metoden kalles i en matrise.
Den resulterende strengen består av alle elementene i den opprinnelige matrisen assosiert med alle elementer i den nestede matrisen. ToString () -metoden skiller hvert element i matrisen ved hjelp av komma.
Hvordan konvertere et nestet utvalg av objekter til en streng
Nå er spørsmålet at hva om du jobber med et nestet utvalg av objekter?
Funksjonens oppførsel vil bli endret i tilfelle av objekter. Det kan være bedre å vise det med et eksempel. Ta en titt på følgende eksempel:
const objinarr = ['15', 22, navn: 'Mark', alder: 40];Du kan se at en rekke nestede objekter resulterer i en strengverdi etter bruk av toString () -funksjonen. Det resulterende uttrykket viser de nestede matriseverdiene som [objekt, objekt]. Det skyldes hvilken type underliggende objekter.
Konklusjon
De toString () Metoden brukes til konvertering av matrise til streng JavaScript. ToString () -metoden tar matriseverdier og returnerer en kombinert enkelt streng som et resultat. I denne artikkelen lærte vi hvordan man konverterer forskjellige typer matriser til en streng sammen med detaljerte eksempler. toString () Metoden brukes til å konvertere: en rekke tall, strenger, blandede matriser, matriser av objekter og nestede matriser i strenger.