Denne oppskrivningen vil forklare forskjellige metoder for en rekke strengkonvertering. Så la oss starte!
Hvordan konvertere matrise til streng i JavaScript
For å konvertere matrise til streng i JavaScript, kan du følge noen av de undergitte tilnærmingene:
Vi vil forklare hver av metodene som er nevnt ovenfor i de neste seksjonene.
Bruke toString () -metode for matrise til strengkonvertering i JavaScript
JavaScript innebygd “toString ()” metode hjelper med å konvertere forskjellige datatyper til en streng. Mer spesifikt kan vi bruke den til å konvertere en matrise til en streng. Denne metoden gir ut en streng som omfatter alle matriseelementer som er atskilt med komma.
Syntaks
Array.toString ();Her, "toString ()”Metode konverterer“Array”Og returnerer tekstrepresentasjonen som“streng”.
Eksempel
For å demonstrere bruken av JavaScript “toString ()”Metode, for det første vil vi lage en matrise som heter“Årstider”Å ha følgende elementer:
Deretter vil vi bruke "toString ()”Metode for konvertering”Årstider”Array til en streng:
Årstider.toString ();Utførelse av den gitte koden vil returnere en “streng”Etter konvertering:
Bruke concat () -metode for matrise til strengkonvertering i JavaScript
I JavaScript, "concat ()”Metoden brukes først og fremst for sammenkobling av flere strenger. Imidlertid kan den også brukes til å konvertere den spesifiserte matrisen til en streng. For dette formålet må du sammenkoble matriseelementene med en tom streng "".
Syntaks
String = "".concat (matrise);I syntaks ovenfor, "concat ()”Metode sammenkobler elementene i“Array”Med den tomme strengen“ “og returnerer den resulterende”streng”.
Eksempel
Følgende eksempel vil konvertere "Årstider”Array til en streng ved å bruke JavaScript”concat ()”Metode:
Som du kan se i utgangen, "concat ()”Metode returnerte den konverterte”streng”Etter sammenkobling”Årstider”Array -elementer med en tom streng:
Bruke tolocalestring () -metode for matrise til strengkonvertering i JavaScript
“Tolocalestring ()”Metode brukes for å konvertere et tall til en spesiell type numerisk representasjon basert på nettleserens språkinnstillinger. I tillegg brukes denne metoden også for en matrise til strengkonvertering i JavaScript. “Tolocalestring ()”Metode regnes som“Lokalisert versjon" av "toString ()”Metode.
Syntaks
Array.Tolocalestring ()“Tolocalestring ()”Metode returnerer en streng etter å ha konvertert en matrise til den.
Eksempel
Vi vil nå bruke JavaScript “Tolocalestring ()”Metode for å konvertere“Årstider”Array til en streng:
Her er strengen returnert av metoden “Tolocatestring ()”:
Bruke Join () -metode for matrise til strengkonvertering i JavaScript
“bli med()”Er en annen JavaScript -metode som tilbyr funksjonaliteten til å konvertere en matrise til en streng. Denne metoden konverterer alle matriseelementer til en streng og samvirker dem i henhold til "avgrensning”Bestått som et argument. Hvis “bli med()”Metoden påberopes uten noe argument, og som standard vil verdier i den resulterende strengen bli atskilt med komma.
Syntaks
Array.Bli med ("avgrensning")Her JavaScript “bli med()”Metoden vil konvertere“Array”Og returner en“streng”Atskilt med den spesifiserte”avgrensning”.
Eksempel
I det følgende eksemplet har vi ikke passert noe "avgrensning“Så i den resulterende strengen vil matriseelementene bli atskilt med komma:
Produksjon
I det andre tilfellet, spesifiserer bindestrek “-” som “avgrensning”Vil gi forskjellige resultater:
Årstider.bli med("-")Produksjon
Bruke type tvang for matrise til strengkonvertering i JavaScript
“Type tvang”Er en metodikk i JavaScript som konverterer en verdi fra en datatype til en annen. JavaScript støtter to typer tvang, “Eksplisitt”Og“Implisitt”Tvang.
I implisitt tvang, enhver JavaScript -operatør som "+”Eller“-”blir brukt til konverteringsformålet; mens du bruker noen JavaScript -funksjoner som "Antall()”,“Streng ()”, De eksplisitt tvinge verdien til den nødvendige typen.
Hvis du vil eksplisitt konvertere an Array til streng, Så gå for “Streng ()”Metode; Ellers kan en matrise være implisitt konvertert ved å bruke "+” operatør.
Syntaks av eksplisitt tvang
String = String (Array)Syntaks av implisitt tvang
String = "" + ArrayEksempel 1
Det undergitte eksemplet bruker “Streng ()”Metode for eksplisitt å konvertere“Årstider”Array til String:
Produksjon
Eksempel 2
Ved hjelp av sammenkoblingsoperatøren “+”, Vi vil nå sammenkoble“Årstider”Array med en tom streng“ “:
Produksjon
Vi har samlet forskjellige metoder for å konvertere en matrise til streng i JavaScript. Bruk noen av de gitte metodene i henhold til dine preferanser.
Konklusjon
Ved hjelp av toString (), concat (), Tolocalestring (), bli med() metoder, og Type tvang, Du kan enkelt konvertere an Array til streng I JavaScript. JavaScript ToString () -metoden konverterer direkte en matrise til streng, og tolocatestring () -metoden bruker implisitt den til samme formål. I kontrast er concat () -metoden og sammenkoblingsoperatøren “+”Sammenligner den spesifiserte matrisen med en tom streng. Denne oppskrivningen diskuterte forskjellige metoder for å konvertere en matrise til en streng i JavaScript.