SO - 19902860
by Arun P Johny
HTML
<div id="addressDiv"></div>
JavaScript
function joinIfPresent(){
return $.map(arguments, function(val){
return val && val.length > 0 ? val : undefined;
}).join(', ')
}
$("#addressDiv").append(joinIfPresent('', null, 'WA', '56225') + '<br />');
$("#addressDiv").append(joinIfPresent('test', null, 'WA', '56225') + '<br />');
$("#addressDiv").append(joinIfPresent('address', null, null, null) + '<br />');