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