? this.activityBorderColor(activity) : 'gray';
В ней для условия мы явно приводим метод к Boolean (!!this.activityBorderColor), а это вообще имеет какой-то смысл? Ведь условие и так приводится к Boolean. Эта операция быстрее или я что-то не учитываю?
опусти !!
this.activityBorderColor?.( activity ) ?? 'gray' перепроверь по возврату activityBorderColor
Обсуждают сегодня