- Language
- Object ✋ used
- this 👂 heard
- arrow function ✋ used
- async function 👂heard
- call
- bind
- apply
- instanceof 👂 heard
- ...spread
- ...rest
- typeof 👂heard
- destructuring
- generator
- iterator ✋ used
- async generator
- async iterator
- chaining
- optional chaining
- IIFE
- global
- globalThis
- window
- getters and setters
- proto
- prototype
- equality operators ✋ used
- logical operators ✋ used
- bitwise operators ✋ used
- ternary operator ✋ used
- void ✋ used
- yield
- await
- template literal
- strict mode
- delete
- in ✋ used
- super
- Symbol
- Reflect
- Statements
- if ✋ used
- while ✋ used
- do..while 🎓 known
- for ✋ used
- for..in 🎓 known
- for..of 🎓 known
- for await 👂heard
- throw 👂 heard
- break ✋ used
- continue ✋ used
- import ✋ used
- export
- label
- try..catch ✋ used
- switch ✋ used
- class 🎓 known
- new Error
- with
- Functions
- function declaration ✋ used
- function expression ✋ used
- return 👂heard
- default parameters
- functional object
- Data structures
- Array ✋ used
- mixin
- extend
- typed arrays 👂 heard
- Map 👂 heard
- Set 👂 heard
- undefined ✋ used
- null ✋ used
- Proxy 👂 heard
- weak collections
- timers
- EventEmitter 👂 heard
- RegExp
- Date
- BigInt
- Infrastructure
- V8
- Node.js 👂 heard
- npm
- prettier ✋ used
- MDN