Implodere en matrise med JavaScript?

Implodere en matrise med JavaScript?
I dataprogrammering, begrepet “implodere”Refererer til en funksjon som fusjonerer/kombinerer elementer i en matrise til en enkelt streng. I PHP er det en "implodere ()”Metode for å gjøre dette, men i JavaScript er det ingen innebygd metode for å kombinere arrayelementer i en enkelt streng. Men det gir noen alternativer til å utføre denne oppgaven.

Denne bloggen vil definere prosedyren for å implodere en matrise ved hjelp av JavaScript.

Hvordan implodere en matrise med JavaScript?

For å implodere en matrise, bruk følgende metoder:

  • “Bli med ()” -metode
  • “For” -sløyfe

Metode 1: Imploder en matrise ved bruk av "join ()" -metode

Bruke "bli med()”Metode for å implodere en matrise. Denne metoden tar en matrise og gir ut en streng som inneholder alle matrisens elementer sammen, med en valgfri separator mellom dem. Separatoren er spesifisert som et argument til Join () -metoden.

Syntaks

Følg den gitte syntaks for å implodere matriseelementene i JavaScript:

Array.bli med()

Eksempel

Lage en matrise som heter “Array”:

var array = ["java", "manus"];

Påkalle “bli med()”Metode uten å passere noen separator og lagre den resulterende strengen i variabelen”streng”:

var streng = matrise.bli med();

Til slutt, skriv ut den imploderte matrisen på konsollen:

konsoll.log (streng);

Utgangen indikerer at uten å spesifisere noen separator, skriver metoden “join ()” en komma-separert streng:

Hvis du vil implodere matrisen som en enkelt streng uten noen separator, må du passere den tomme strengen kalt separator som et argument:

var separator = ";
var streng = matrise.Bli med (separator);

Nå, skriv ut strengen på konsollen:

konsoll.log (streng);

Som du kan se at matriseelementene har blitt implodert som en enkelt streng:

Metode 2: Imploder en matrise ved å bruke "for" -sløyfe

Du kan også implodere en matrise ved hjelp av den tradisjonelle “til" Løkke. Det itererer en matrise og sammenkobler elementene i en enkelt matrise.

Eksempel

Lag en variabel “temp”Som lagrer en tom rekke som separator:

var temp = ";

Bruke "til”Loop for å iterere matrisen til dens lengde og legge til elementene i en variabel”temp”:

for (var i = 0; itemp += matrise [i];

Til slutt, skriv ut tempen i konsollen som lagrer en sammenkoblet matriseelementer som en streng:

konsoll.logg (temp);

Produksjon

Vi har gitt alle nødvendige instruksjoner som er relevante for implodering av en matrise i JavaScript.

Konklusjon

Implodering av en matrise betyr sammenslåing/kombinasjonsarrayelementer i en streng. For å implodere en matrise i JavaScript, bruk "bli med()”Metode, eller“til" Løkke. Denne bloggen definerte prosedyren for å implodere en matrise ved hjelp av JavaScript.