создавать стрингу в зависимости какие параметры передались?
timeline: (fullName: string, comment: string, id: string, street: string): string => {
if (comment) {
return User ${fullName} and ${id} added comment: ${comment};
}
if (street) {
return User ${fullName} and ${id} is at ${street};
}
if (comment && street) {
return User ${fullName} with ${id} is at ${street} added comment: ${comment};
}
return ${fullName} ${id};
}
Можно четыре аргумента в одиним объектом заменить, чтобы пользоваться понятней можно было
ну и убрать {} может убрать все равно в return строка одна но это вкусовщина конечно, must have если цепочки callback используется (очень имхт)
Обсуждают сегодня