Показать сообщение отдельно
  #2 (permalink)  
Старый 25.11.2011, 09:00
Аватар для GuardCat
Просто любитель
Отправить личное сообщение для GuardCat Посмотреть профиль Найти все сообщения от GuardCat
 
Регистрация: 13.09.2011
Сообщений: 300

Действительно интересный ход мыслей. Если у автора кода было желание использовать принудительное приведение типов (хотя, в таком случае, зачем ==, а не === ?), допустимо было бы использовать просто
if (!event) event = window.event;
. Или чем плох вариант
event = event || window.event;
?

Из стёба в комментах к статье:
Цитата:
Можно было для верности ещё написать так:
if (/^false$/i.test((!!event).toString()))

Последний раз редактировалось GuardCat, 25.11.2011 в 09:06.
Ответить с цитированием