какие агрументы были переданы
У меня вопрос есть ли лучше способ конкатинировать параметры?
timeline: (fullName: string, comment: string, id: string, street: string): string => {
if (comment) {
return `${fullName} ${id} ${comment}`;
}
if (street) {
return `${fullName} ${id} ${street}`;
}
if (comment && street) {
return `${fullName} ${id} ${street} ${comment}`;
}
return `${fullName} ${id}`;
}
timeline = (fullName, id, comment, street) => `${fullName} ${id}${street&&" "+street||""}${comment&&" "+comment||""}`;
var timeline = ()=>{ return [fullName, id, street, comment] .filter(x=>x) .join(' ') }
Наверное .filter(Boolean).join(' ')
Да, можно так
Обсуждают сегодня