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.
Originally posted at 2012-03-30 12:41:58+00:00. Automatically generated from the original post : apologies for the errors introduced.