Показать сообщение отдельно
  #23 (permalink)  
Старый 12.12.2011, 22:40
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

(!+[]+[]+![]).length
// equals to
( !+[]  +[]  +![]  ).length
//equals to
( !0 +[] +!1  ).length
// eq to
( true +[] +false ).length
//eq to.... (тут тупо по спецификации)
( true.valueOf() +[].valueOf() + false.toString() ).length
// and it eq to 
("truefalse").length 
// result - 9

Последний раз редактировалось melky, 12.12.2011 в 22:55.
Ответить с цитированием