Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That video is completely misleading due to a quirk of the repl treating {} as a block not an object, not really a language wart.

Try it yourself: var a = [] + {}; var b = {} + [];

Miraculously they are same (but only because the list is empty, string concat order matters obviously)! The only time that wat can ever happen is a case that would never exist in any actual code. The Dom is full of wat but I still havent seen any legitimate cases in js itself.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: