допустим, у меня есть такой массив писем
emails = [ 'guest1@gmail.com' , 'guest2@email.com' , 'guest3@email.com', 'guest3@email.com']
Ожидаемый результат : отображать полные письма в заголовке, где максимальный допустимый символ равен 60 ،, так что если есть 3 письмабольше, чем разрешенный символ, мы отображаем два из них и игнорируем остальные.
Я попробовал следующее, но я застрял с остальными
public summarizeEmails() {
let numberOfRecipents: string = '';
let max_char: number = 60;
let numberOfChar: number;
let otherRecipients = this.emails
.filter(p => p.email !== this.profile.email)
.map(p => p.fullNameOrEmail().length)
console.log(otherRecipients);
}