Noah Adams

Talk: The Several Ways to Construct an Object

We will explore, in escalating levels of absurdity, the many ways JavaScript provides to create objects. Along the way we'll discover some weird corners, astonishing facts and come to appreciate the commonalities of constructors, classes, prototypes, closures and `Function.prototype.bind()`.

And now a message from our sponsors

Just getting started with JavaScript? Here's a tutorial from our friends at

Scaling an Express.js Application with Memcache