Answer
t.me/js_testОтвет:
"a" "t" "truefalse"
Объяснение:
JavaScript иногда ведёт себя странно. Но данный пример объясняется достаточно просто, нужно всего лишь разложить его на составляющие:
![] === false +[] === 0 [] + [] === ""
Из этого вытекает что:
![] + [] === "false" +!![] === 1
Код:
console.log((![] + [])[+!![]]); console.log((!![] + [])[+![]]); console.log(!+[] + [] + ![]);