Rejoignez des chaînes non vides avec un séparateur en javascript

Rejoignez des chaînes non vides avec un séparateur en javascript

En JavaScript, utilisez le «rejoindre()"Méthode avec le"filtre()«Méthode pour rejoindre les chaînes non vides avec un séparateur. La méthode Filter () est utilisée pour ajouter les chaînes non vides à un tableau avant d'utiliser la méthode join () pour les rejoindre avec un séparateur car la méthode join () ne rejoint que des chaînes, y compris les chaînes vides.

Cet article décrira la procédure pour combiner les chaînes JavaScript non vides avec un séparateur.

Comment rejoindre / combiner des chaînes JavaScript non vides avec un séparateur?

Le "rejoindre()«La méthode est utilisée pour rejoindre des chaînes en JavaScript, mais elle n'élimine pas les chaînes vides; Il les combine seulement. Ainsi, pour éliminer les chaînes vides et combiner uniquement les chaînes non vides avec un séparateur, ajoutez d'abord les chaînes à un tableau et appelez le «filtre()”Méthode avec la méthode join (). La méthode filtre () ne filtre que les valeurs réelles (chaînes non vides) d'un tableau.

Syntaxe

Pour rejoindre des chaînes non vides avec un séparateur, utilisez la syntaxe donnée:

déployer.filtre (booléen).join (séparateur)


Dans la syntaxe ci-dessus:

    • Tout d'abord, ajoutez les chaînes à un tableau à l'aide du tableau.Méthode filtre ().
    • La méthode du filtre prend une fonction et l'appelle pour chaque élément du tableau. Il renverra un tableau sans cordes vides.
    • La méthode du filtre utilise un objet booléen comme une fonction, qui convertit toutes les fausses valeurs (chaînes vides) en fausses et toutes les vraies valeurs (chaînes non vides) à True.
    • Au dernier, utilisez le tableau.join () Méthode pour rejoindre les éléments du tableau.
    • Les éléments de tableau dans un tableau sont joints à une chaîne par la méthode de jointure, qui accepte un séparateur comme argument.

Exemple

Dans l'exemple donné, créez d'abord cinq chaînes, dont deux seront vides:

var string1 = "linuxhint";
var string2;
var string3 = "Learn";
var string4 = "";
var string5 = "javascript";


Maintenant, rejoignez toutes les chaînes avec un séparateur, passez d'abord toutes les cordes d'un tableau, puis appelez le «filtre()«Méthode avec le«rejoindre()"Méthode et stockez le résultat en variable"NonmptyStringArray»:

var nonmptyStringArray = [String1, String2, String3, String4, String5]
.filtre (élément => booléen (élément)).rejoindre(',');


Imprimez le résultat sur la console en utilisant le «console.enregistrer()" méthode:

console.log (non emptyStringArray);


La sortie indique que l'utilisation du «filtre()«Méthode avec le«rejoindre()«Méthode, les chaînes non vides sont jointes avec succès à un séparateur:


Maintenant, voyons ce qui se passera lorsque nous n'utiliserons que le «rejoindre()«Méthode pour rejoindre les chaînes non vides.

Rejoignez toutes les cordes en les passant dans un tableau et appelez le «rejoindre()«Méthode avec un séparateur («,»):

var joinNonEmpTyString = [String1, String2, String3, String4, String5].rejoindre(',');


Imprimez le résultat sur la console:

console.log (joinNonEmpTyString);


La sortie indique que le «rejoindre()”La méthode rejoint toutes les chaînes, y compris les chaînes vides. C'est pourquoi pour rejoindre des chaînes non vides, nous utilisons le «filtre()«Méthode avec le«rejoindre() "méthode:


Nous avons fourni les instructions essentielles liées à l'adhésion aux chaînes non vides avec un séparateur.

Conclusion

Pour rejoindre les chaînes non vides avec un séparateur, utilisez le «filtre()«Méthode avec le«rejoindre()" méthode. La méthode join () ne rejoint que les chaînes, y compris les chaînes vides, afin d'éliminer les chaînes vides, utilisez la méthode filtre () qui ajoutera les chaînes non vides à un tableau et rejoignez-les avec un séparateur en utilisant la méthode join (). Cet article décrit la procédure pour combiner les chaînes JavaScript non vides avec un séparateur.