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