Цитата:
Сообщение от gloomyBrain
вообще нет причин что-либо проверять - removeEventListener удалит слушатель (если он есть) и не выкинет никакой ошибки (если его нет)
|
Единственная возможная причина была - стероид для скорости. Например, если нет слушателей для события, перед которым делается диспатч - то проверка на этот слушатель даст прирост в скорости почти в 15 раз. Из этих соображений можно было бы предположить, что отписка от несуществующего события тоже вещь затратная, однако моя проверка развеяла этот миф )