Skip to main content

Callable Entities in ECMAScript 6

Axel Rauschmayer (Ecmanauten)
Pure Code and JavaScript
Location: Salon 10 Level: Intermediate
Average rating: ****.
(4.33, 6 ratings)
Slides:   1-PDF 

In ECMAScript 5, functions do triple duty: they are normal functions, methods and constructors. This is confusing, can lead to functions being used incorrectly and prevents normal functions from accessing the “this” of the surrounding scope.
ECMAScript 6 fixes the aforementioned problems by introducing more “callable entities”: arrow functions, classes and method definitions.
This talk explains what these callable entities are and how they fix the problems.

Photo of Axel Rauschmayer

Axel Rauschmayer

Ecmanauten

Dr. Axel Rauschmayer specializes in JavaScript and web technologies. He blogs, edits JavaScript Weekly, teaches web development and organizes the JavaScript user group in Munich.

Axel has been programming since 1985, developing web applications since 1995 and held his first talk on Ajax in 2006. In 1999, he was technical manager at a German internet startup that later expanded internationally.