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