Наша команда хочет сгенерировать каскадный адрес на основе ввода пользователя для улицы, города, штата и почтового индекса.Проблема заключается в том, что пользователь часто не может заполнить все четыре поля.Есть ли способ эффективно сгенерировать все комбинации для объединенного адресного поля без записи 12 операторов if?
Например, если у пользователя заполнены все 4 поля, мы хотим вернуть это:
return current.agency_street + ', ' + current.agency_city + ', ' + current.agency_state + ', ' + current.agency_zip;
Если у них все заполнено, кроме почтового индекса, мы хотим вернуть это:
return current.agency_street + ', ' + current.agency_city + ', ' + current.agency_state;
Есть ли способ сделать это без всех операторов if?Спасибо!