Ini terasa seperti seharusnya sederhana, jadi maaf jika saya melewatkan sesuatu di sini, tetapi saya mencoba menemukan cara sederhana untuk menggabungkan hanya string non-null atau non-kosong.
Saya memiliki beberapa bidang alamat yang berbeda:
var address;
var city;
var state;
var zip;
Nilai-nilai ini diatur berdasarkan beberapa bidang formulir di halaman dan beberapa kode js lainnya.
Saya ingin menampilkan alamat lengkap dalam a div, dibatasi oleh koma + spasi, jadi seperti ini:
$("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip);
Masalahnya adalah, salah satu atau semua kolom ini boleh kosong / kosong.
Apakah ada cara sederhana untuk menggabungkan semua bidang yang tidak kosong dalam grup bidang ini, tanpa melakukan pemeriksaan panjang masing-masing bidang sebelum menambahkannya ke string?