JavaScript WTFs

March 30, 2012 [JavaScript, Programming Languages, Tech]

I recently did a presentation at work on "surprising" things you may encounter in JavaScript. I present it here for your delectation:

JavaScript WTFs

Sorting arrays was the one that wasted me the most time. Arrays in JavaScript are a neat hack on top of objects. Given that, presumably, all modern implementations have a separate type for an array as opposed to an object, you would hope that at some point they would grow up into something really different in the language.