In-depth answers (ECMAScript):
- Call ES5 class method from static method
- Extend a class with private/protected/public fields and methods
- How to pass constructor parameters to imported class in es6
- Arrow functions vs Fat arrow functions
- JS inheritance overriding in constructor?
- Variable References for maintainability/value accuracy
- What is the purpose of doing