Parece que deveria ser simples, desculpe se estou perdendo algo aqui, mas estou tentando encontrar uma maneira simples de concatenar apenas strings não nulas ou não vazias.
Tenho vários campos de endereço distintos:
var address;
var city;
var state;
var zip;
Os valores para esses são definidos com base em alguns campos de formulário na página e em algum outro código js.
Quero produzir o endereço completo em a div
, delimitado por vírgula + espaço, algo assim:
$("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip);
O problema é que um ou todos esses campos podem ser nulos / vazios.
Existe alguma maneira simples de juntar todos os campos não vazios neste grupo de campos, sem fazer uma verificação do comprimento de cada um individualmente antes de adicioná-lo à string?