- 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