JavaScript inheritance: beyond the basics

A session at JSConf EU 2012

Saturday 6th October, 2012

4:00pm to 4:30pm (CET)

After giving a brief overview of JavaScript inheritance basics, this talk delves into advanced topics and answers questions such as the following ones:

  • What is the difference between constructor inheritance and instance inheritance?
  • What is the property `constructor` about?
  • How does the `instanceof` operator really work?
  • How does one reference a super-property in JavaScript?
  • What is the `__proto__` property? Does it have a future?
  • Will JavaScript ever have classes? How would they work?
  • How do I implement a type via an object instead of via a constructor function?

About the speaker

This person is speaking at this event.
Axel Rauschmayer

JavaScript: blogger @2ality, trainer @Ecmanauten, organizer @MunichJS. Books: @SpeakingJS (ES5), @ExploringJS (ES6). Newsletter: @ESnextNews. bio from Twitter

Next session in A – Production

4:30pm Break all the rules by Angus Croll

Coverage of this session

Sign in to add slides, notes or videos to this session

JSConf EU 2012

Germany Germany, Berlin

6th7th October 2012

Tell your friends!


Time 4:00pm4:30pm CET

Date Sat 6th October 2012


A – Production, Alte Münze Berlin

Short URL


View the schedule


Books by speaker

  • Speaking JavaScript

See something wrong?

Report an issue with this session