Parece que debería ser simple, lo siento si me falta algo aquí, pero estoy tratando de encontrar una forma simple de concatenar solo cadenas no nulas o no vacías.
Tengo varios campos de dirección distintos:
var address;
var city;
var state;
var zip;
Los valores para estos se establecen en función de algunos campos de formulario en la página y algún otro código js.
Quiero generar la dirección completa en a div, delimitada por coma + espacio, algo como esto:
$("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip);
El problema es que uno o todos estos campos podrían ser nulos o estar vacíos.
¿Existe alguna forma sencilla de unir todos los campos no vacíos en este grupo de campos, sin hacer una verificación de la longitud de cada uno individualmente antes de agregarlo a la cadena?