- Language
- Object ✋ used
- this 👂 heard
- arrow function ✋ used
- async function 👂 heard
- call
- bind
- apply
- instanceof 👂 heard
- ...spread
- ...rest
- typeof ✋ used
- 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 👂 heard
- delete 👂 heard
- 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 👂 heard
- label 👂 heard
- try..catch ✋ used
- switch ✋ used
- class 🎓 known
- new Error ✋ used
- with
- Functions
- function declaration ✋ used
- function expression ✋ used
- return ✋ used
- default parameters 👂 heard
- functional object 👂 heard
- Data structures
- Array ✋ used
- mixin
- extend
- typed arrays 👂 heard
- Map 👂 heard
- Set 👂 heard
- undefined ✋ used
- null ✋ used
- Proxy 👂 heard
- weak collections
- timers
- EventEmitter
- RegExp
- Date
- BigInt
- Infrastructure
- V8
- Node.js 👂 heard
- npm 👂 heard
- prettier 👂 heard
- MDN