Obfuscated javascript code with binary values?

前端 未结 3 1235
面向向阳花
面向向阳花 2021-01-02 02:02

This code outputs D. The question is HOW?

alert([][(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[         


        
3条回答
  •  不知归路
    2021-01-02 02:34

    ![] is false. ![] + [] evaluates to 'false'. +[] is 0 so !+[] is true, etc. javascript is very strange with its implied type conversions

提交回复
热议问题