function prevClick() {
view.innerHTML = makeCalendar(--currentMonth);
view.querySelector('#prev').addEventListener('click', prevClick);
}
view.querySelector('#prev').addEventListener('click', prevClick);
view.addEventListener('click', e => {
if (e.target.matches('#prev')) {
view.innerHTML = makeCalendar(--currentMonth);
}
if (e.target.matches('#next')) {
view.innerHTML = makeCalendar(++currentMonth);
}
});
typeof +a(1)(2)(3)(4)(5); // "number"
Пользователь ввёл римские цифры, всё хорошо, ввёл одну русскую букву, вернулся к римским цифрам и заменил одну из них на знак вопроса. Или на двоеточие. Или... понятно, да. Что в этом случае должно отображаться в тултипе?