Сообщение от 9xakep
|
Что такое "!!" так и не понял
|
двойное отрицание - приведение к логическому типу.
Сообщение от 9xakep
|
// | возвращает 1(typeof === Number) если хотя бы один из операндов true.
|
Нет, это
поразрядное ИЛИ, в связи с чем операция ниже
____4 = !![] | [];
видится мне аналогичной
____4 = 1 | 0;
Т.е. как-то так:
!false | []
true | []
1 | 0
А в целом могу сказать, что разбирать даже не пытался, только бегло посмотрел.