I JavaScript, bruk "bli med()”Metode sammen med“filter()”Metode for å bli med i ikke-tomme strengene med en separator. Filter () -metoden brukes til å legge til ikke-tomme strenger til en matrise før du bruker Join () -metoden for å bli med dem med en separator fordi JOIN () -metoden bare fester seg, inkludert tomme strenger.
Denne artikkelen vil beskrive prosedyren for å kombinere ikke-tomme JavaScript-strenger med en separator.
Hvordan bli med/kombinere ikke-tom JavaScript-strenger med en separator?
“bli med()”Metode brukes til å slå sammen strenger i JavaScript, men den eliminerer ikke de tomme strengene; det kombinerer dem bare. Så for å eliminere tomme strenger og kombinere bare ikke-tomme strenger med en separator, først, legg strengene til en matrise og ring "filter()”Metode med Join () -metoden. Filter () -metoden filtrerer bare sanne verdier (ikke-tomme strenger) fra en matrise.
Syntaks
For å gå sammen med ikke-tomme strenger med en separator, bruk den gitte syntaks:
Array.filter (boolsk).Bli med (separator)
I syntaks ovenfor:
Eksempel
I det gitte eksemplet, først, lag fem strenger, hvorav to vil være tomt:
var string1 = "linuxhint";
var streng2;
var string3 = "lære";
var string4 = "";
var string5 = "JavaScript";
Nå, bli med alle strengene med en separator, pass først alle strengene i en matrise og ring deretter "filter()”Metode med“bli med()”Metode og lagre resultatet i variabel”NonemptyStringArray”:
var nonemptyStringArray = [String1, String2, String3, String4, String5]
.filter (element => boolean (element)).bli med(',');
Skriv ut resultatet på konsollen ved hjelp av “konsoll.Logg() ”Metode:
konsoll.logg (nonemptyStringArray);
Utgangen indikerer at bruk av “filter()”Metode med“bli med()”Metode, ikke-tomme strenger er vellykket sammen med en separator:
La oss nå se hva som vil skje når vi bare bruker "bli med()”Metode for å gå sammen med ikke-tomme strengene.
Bli med i alle strengene ved å passere dem i en matrise og ring "bli med()”Metode med en separator (“,”):
var joinNonEmptyString = [String1, String2, String3, String4, String5].bli med(',');
Skriv ut resultatet på konsollen:
konsoll.logg (joinnonemptyString);
Utgangen indikerer at "bli med()”Metoden blir sammen med alle strengene inkludert tomme strenger. Det er grunnen til at for å bli med på ikke-tomme strenger, bruker vi "filter()”Metode med“bli med() "metode:
Vi har gitt de essensielle instruksjonene relatert til sammenføyning av de ikke-tomme strengene med en separator.
Konklusjon
For å bli med i de ikke-tomme strengene med en separator, bruk "filter()”Metode med“bli med()”Metode. Join () -metoden slutter seg bare til strengene, inkludert tomme strenger, så for å eliminere tomme strenger, bruk filter () -metoden som vil legge til de ikke-tomme strengene til en matrise og bli med dem med en separator ved hjelp av JOIN () -metoden. Denne artikkelen beskriver prosedyren for å kombinere ikke-tomme JavaScript-strenger med en separator.