Why does ++[[]][+[]]+[+[]] return the string "10"? (stackoverflow.com)
This is valid and returns the string "10" in JavaScript (more examples here):