Cela donne l'impression que cela devrait être simple, donc désolé s'il me manque quelque chose ici, mais j'essaie de trouver un moyen simple de concaténer uniquement des chaînes non nulles ou non vides.
J'ai plusieurs champs d'adresse distincts:
var address;
var city;
var state;
var zip;
Les valeurs de ceux-ci sont définies en fonction de certains champs de formulaire de la page et d'un autre code js.
Je veux afficher l'adresse complète dans un div, délimité par une virgule + espace, donc quelque chose comme ceci:
$("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip);
Le problème est qu'un ou tous ces champs peuvent être nuls / vides.
Existe-t-il un moyen simple de joindre tous les champs non vides de ce groupe de champs, sans vérifier la longueur de chacun individuellement avant de l'ajouter à la chaîne?