Код Junior Разминка: короткие функции обновлено

maskEmail

Условие

Замаскируй почту: первые 2 символа имени, остальное - звёздочки, домен целиком.

Примеры

maskEmail("ivanov@mail.ru") // "iv****@mail.ru"
maskEmail("ab@x.ru") // "ab@x.ru"
maskEmail("a@x.ru") // "a@x.ru"

Как подойти

split('@'), slice(0,2), repeat(max(0, len-2)). Имя короче двух символов - граница, которую забывают.

Подсказки: 1
  1. repeat с отрицательным аргументом бросает RangeError.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.