- Language
Object
ποΈ usedFunction
ποΈ usedBoolean
ποΈ usedNumber
ποΈ usedBigInt
String
ποΈ usedSymbol
ποΈ usedInfinity
NaN
undefined
π knownnull
π heardthis
π knowninstanceof
...spread
...rest
π knowntypeof
ποΈ used- Destructuring
- Generators
- Iterators ποΈ used
- Async generator
- Async iterator π heard
- Chaining
- Optional chaining
- IIFE
- Async IIFE
global
globalThis
window
- Getters and setters
__proto__
prototype
- Equality operators
- Logical operators
- Logical Assignment
- Bitwise operators
- Ternary operator π known
void
π heardyield
await
- Template literal
- Strict mode
- Hoisting
delete
π heardin
super
eval
static
π heardNumber.parseInt
Number.parseFloat
- Property descriptors
- Sealing properties π known
- Freezing properties
- Computed properties
- Instance class fields
- Static class fields
- Private class fields
- Private class methods
- Statements
if
ποΈ usedwhile
ποΈ useddo..while
ποΈ usedfor
ποΈ usedfor..in
ποΈ usedfor..of
ποΈ usedfor await
ποΈ usedthrow
π knownbreak
π knowncontinue
π heardimport
π heardexport
label
try..catch
ποΈ usedswitch
class
π heardextends
with
π heardnew
π heard
- Functions
- Arrow function
- Async function π known
- Function declaration
- Function expression
- Default parameters
- Functional object
Function.prototype.call
Function.prototype.bind
Function.prototype.apply
return
- Data structures
Array
ποΈ usedMap
ποΈ usedSet
WeakMap
WeakSet
- Typed arrays
- Mixins
Object.assign
π heard
- Standard classes and namespaces
Proxy
RegExp
Date
ποΈ usedMath
π knownReflect
Error
π knownAtomics
JSON
π knownWeakRef
FinalizationRegistry
Intl
Promise
console
ποΈ used- Timers
- Infrastructure
- V8
- Node.js π heard
- npm
- prettier
- MDN
- TC39