An arrow function expression is a compact alternative to a traditional function expression, with some semantic differences and deliberate limitations in usage:| MDN Web Docs
IndustrialRobot has generously donated in order to inquire:| eev.ee
← Back to the list of blog posts| leafletjs.com
JavaScript classes| flow.org
Functional Programming Lessons in Imperative Code| jerf.org
The set syntax binds an object property to a function to be called when there is an attempt to set that property. It can also be used in classes.| MDN Web Docs
The static keyword defines a static method or field for a class, or a static initialization block (see the link for more information about this usage). Static properties cannot be directly accessed on instances of the class. Instead, they're accessed on the class itself.| MDN Web Docs
JavaScript is designed on a simple object-based paradigm. An object is a collection of properties, and a property is an association between a name (or key) and a value. A property's value can be a function, in which case the property is known as a method.| MDN Web Docs
The get syntax binds an object property to a function that will be called when that property is looked up. It can also be used in classes.| MDN Web Docs
The super keyword is used to access properties on an object literal or class's [[Prototype]], or invoke a superclass's constructor.| MDN Web Docs
How classes work in TypeScript| www.typescriptlang.org
One of the key features of web components is the ability to create custom elements: that is, HTML elements whose behavior is defined by the web developer, that extend the set of elements available in the browser.| MDN Web Docs
Assert#| nodejs.org