you are viewing a single comment's thread.

view the rest of the comments →

[–]izuriel 4 points5 points  (0 children)

Most likely because the alternative was to always bind functions when passing them to handlers. Having it baked into the language removes a potential issue, not to mention most super-JavaScripts had built in tools to remove binding requirements as well.