Hvordan konvertere matrise til streng uten komma i JavaScript?

Hvordan konvertere matrise til streng uten komma i JavaScript?
Mens du arbeider med data i bulk, er det situasjoner der dataene er feilstavet eller inneholder en uønsket karakter i den. I det andre tilfellet, mens du avkoder noen data for bruk av dem eller bruker vanlig uttrykk annerledes på flere verdier. I slike tilfeller er det å konvertere en matrise til en streng uten komma i JavaScript.

Hvordan konvertere matrise til streng uten komma i JavaScript?

Følgende metoder kan brukes for å konvertere en matrise til en streng uten komma:

  • bli med()”Metode med en av“blank verdi”Eller“blank plass”.
  • Kombinasjon av “pop ()" og "trykk()”Metoder.
  • Kombinasjon av "dele()”Metode med“bli med()”Metode.

Metode 1: Konverter matrise til streng uten komma i JavaScript ved bruk av Join () Metode med tom verdi eller tom plass

bli med()”Metoden fusjonerer strengene som er inneholdt i en matrise og returnerer dem i form av en streng. Denne metoden kan brukes til å returnere den sammenslåtte strengverdien direkte uten komma eller plassere et tomt rom mellom de sammenslåtte strengverdiene.

Syntaks

Array.Bli med (separator)

I den gitte syntaks:

  • separator”Refererer til tomme mellomrom, komma osv.

Eksempel 1: Konverter matrise til streng uten komma i JavaScript ved bruk av Join () -metoden med blank verdi
Gå gjennom følgende kodebit:

La array = ['le', 'Sn', 'er'];
konsoll.Logg ("Den gitte matrisen er:", matrise)
La bli med = matrise.bli med("");
konsoll.Logg ("Arrayen konvertert til streng uten komma er:", bli med);
konsoll.Logg (TypeOf Join);

I koden ovenfor:

  • Først må duklære en matrise som har følgende strengverdier og vise den.
  • Etter det, bruk "bli med()”Metode som har“ "som parameter. Dette vil resultere i å bli med i strengverdiene uten komma eller et tomt rom.
  • Til slutt kan du vise strengverdiene og bekrefte dens type i tillegg til å bruke "typeof”Operatør.

Produksjon

Eksempel 2: Konverter matrise til streng uten komma i JavaScript ved bruk av Join () -metoden med tomt rom

Gå gjennom følgende kodelinjer:

la array = ['linux', 'hint'];
konsoll.Logg ("Den gitte matrisen er:", matrise)
La bli med = matrise.bli med(" ");
konsoll.Logg ("Arrayen konvertert til streng uten komma er:", bli med);
konsoll.Logg (TypeOf Join);

Følg de under-uttalte trinnene:

  • For det første, gjenopplive de diskuterte trinnene i forrige eksempel for å erklære og vise en rekke strengverdier.
  • På samme måte, bruk "bli med()”Metode som har tomt romskilt komma (“ ”).
  • Resultatet at strengverdiene vil vises med et tomt rom i dem, og deres type vil også bli returnert som diskutert tidligere.

Produksjon

Fra output ovenfor kan det observeres at det plasseres et tomt rom mellom de to forskjellige sammenslåtte "streng”Verdier, og typen av den resulterende strengen returneres også.

Metode 2: Konverter matrise til streng uten komma i JavaScript ved hjelp av POP () og push () -metoder

pop ()”Metode brukes til å trekke ut noe arrayelement fra den siste indeksen og“trykk()”Metoden brukes for å sette inn et element i en matrise ved startindeksen. Disse metodene kan brukes for å poppe strengverdiene fra en matrise, legge dem til i en ny matrise og bli med dem i form av en streng uten komma.

Syntaks

Array.PUSH (ITEM1, ITEM2)

I den gitte syntaks:

  • item1 og item2 refererer til varene som skal legges til i matrisen.

Sidenote: På samme måte "Array.pop ()”Metode trekker ut de ekstra elementene fra en matrise.

Gå gjennom det undergitte eksemplet:

Let Array = ['Script', 'Va', 'Ja']
konsoll.Logg ("Den gitte matrisen er:", matrise)
La ArrayNew = []
a = matrise.pop (0)
b = matrise.pop (1)
C = matrise.pop (2)
ArrayNew.Push (A, B, C)
La bli med = ArrayNew.bli med("")
konsoll.Logg ("Den nye matrisen blir:", ArrayNew)
konsoll.Logg ("Arrayen konvertert til streng uten komma er:", Bli med)
konsoll.Logg (Typeof Join)

Følg de under-uttalte trinnene:

  • I det første trinnet erklærer på samme måte en rekke strengverdier og vis den.
  • Etter det, lag et tomt utvalg som heter “ArrayNew”.
  • Nå, bruk “pop ()”Metode for å trekke ut strengverdiene fra matrisen. I sin parameter, “0”Refererer til den siste strengverdien, og så videre.
  • I neste trinn, bruk "trykk()”Metode for å sette inn poppede strengverdier i den initialiserte tomme matrisen.
  • Til slutt, bruk "bli med()”Metode på matrisen”ArrayNew”Og vis den vedlagte matrisen så vel som den resulterende strengverdien.

Produksjon

Metode 3: Konverter matrise til streng uten komma i JavaScript med kombinasjonen av split () -metode og join () -metode

dele()”Metode deler en streng i en substring -matrise. Denne metoden kan brukes sammen med "bli med()”Metode for å dele kommaene i de sammenføyede strengverdiene ved å formatere dem til komma-separert sammenslåtte strengverdier.

Syntaks

streng.Split (separator, grense)

I syntaks ovenfor:

  • separator”Refererer til strengen som skal brukes til splitting.
  • grense”Peker på at heltallet begrenser antall splitter.

Gå gjennom følgende kodebit:

La array = ['vi, b', 'si, te'];
La ArrayNew = []
konsoll.Logg ("Den gitte matrisen er:", matrise)
La bli med = matrise.bli med(");
konsoll.Logg ("Arrayen konvertert til streng med komma er:", bli med);
La bli med2 = bli med.dele(",").bli med(")
konsoll.Logg ("Arrayen konvertert til streng uten komma er:", join2)
konsoll.logg (typeof join2);

I ovennevnte JS -kode:

  • I den følgende demonstrasjonen, på samme måte, gjenoppliv de ovennevnte trinnene for å erklære en streng inneholdt matrise og en tom matrise.
  • Tilsvarende, bruk "bli med()”Metode og vise den sammenslåtte strengverdien.
  • På dette stadiet er de to strengene i en matrise smelter sammen, men kommaene i dem gjenstår.
  • For å håndtere denne situasjonen, bruk "dele()”Metode som har komma som parameter og samtidig bruker“bli med()”Metode igjen.
  • Dette vil føre til å legge til strengverdiene slik at den nødvendige verdien returneres.

Produksjon

I outputten er det tydelig at den første utgangen ikke ga ønsket utgang. Etter å ha brukt Split () -metoden, er den nødvendige strengverdien anskaffet.

Vi har samlet tilnærmingene for å konvertere en matrise til en streng uten komma i JavaScript.

Konklusjon

bli med()”Metode med tom verdi eller tom plass, kombinasjonen av“pop ()" og "trykk()”Metode, eller kombinasjonen av“dele()”Metode med Join () -metode kan brukes til å konvertere en matrise til streng uten komma i JavaScript. Den første tilnærmingen fusjonerer array -strengene direkte eller ved å plassere det tomme rommet mellom dem. Pop () og push () -metodene kan brukes til å poppe strengverdiene fra en matrise, skyve dem inn i et annet utvalg og bli med dem i form av en streng uten komma. Split () -metoden kan brukes ved å dele opp kommaene fra de sammenslåtte strengverdiene og deretter vise den oppdaterte strengverdien uten noen komma som er inneholdt i den. Denne oppskrivningen viser hvordan du konverterer en matrise til en streng uten komma i JavaScript.