0

How does this:

(![] + [])[+[]] +
(![] + [])[+!+[]] +
([![]] + [][[]])[+!+[] + [+[]]] +
(![] + [])[!+[] + !+[]];

out put as 'fail'?

alec wilson
  • 168
  • 3
  • 12
  • 4
    http://www.jsfuck.com/ – Teemu Jun 24 '20 at 06:41
  • 2
    See: [Why does ++\[\[\]\]\[+\[\]\]+\[+\[\]\] return the string “10”?](https://stackoverflow.com/q/7202157) | [Why does ++\[\[\]\]\[+\[\]\]+\[+\[\]\] return the string “10”?](https://stackoverflow.com/q/7202157) | [(!\[\]+\[\])\[+\[\]\]… Explain why this works](https://stackoverflow.com/q/4170978) | [How “NaNundefined”\[10\] =“e” Or (\[+\[\]\[\[\]\]\]+\[\]\[\[\]\])\[++\[\[\]\]\[+\[\]\]+\[+\[\]\]\] = “e”?](https://stackoverflow.com/q/14646173) | [Why does \[\[\[!!\[\]+\[\]\]+\[\]\]+\[\]\]\[+\[\]\]\[+\[\]\] evaluate to t?](https://stackoverflow.com/q/46220914) – VLAZ Jun 24 '20 at 06:50

0 Answers0