- Language
Object: ποΈ usedFunctionBooleanNumberBigInt: π heardStringSymbol: π heardInfinityNaNundefined: ποΈ usednull: ποΈ usedthis: ποΈ usedinstanceof: ποΈ used...spread: π known...rest: π knowntypeof: ποΈ used- Destructuring: ποΈ used
- Generators: π known
- Iterators: π explained
- Async generator
- Async iterator
- Chaining: ποΈ used
- Optional chaining
- IIFE
- Async IIFE
globalglobalThiswindow- Getters and setters: ποΈ used
__proto__: π knownprototype: π known- Equality operators: π explained
- Logical operators: π explained
- Logical Assignment
- Bitwise operators: π explained
- Ternary operator: π explained
void: ποΈ usedyield: ποΈ usedawait: ποΈ used- Template literal: π explained
- Strict mode
- Hoisting
delete: π heardin: ποΈ usedsuper: ποΈ usedevalstaticNumber.parseIntNumber.parseFloat- Property descriptors
- Sealing properties
- Freezing properties
- Computed properties
- Instance class fields
- Static class fields
- Private class fields
- Private class methods
- Statements
if: π explainedwhile: π explaineddo..while: π explainedfor: π explainedfor..in: π explainedfor..offor awaitthrow: π explainedbreak: π explainedcontinue: π explainedimport: ποΈ usedexport: ποΈ usedlabeltry..catch: ποΈ usedswitch: ποΈ usedclass: ποΈ usedextends: ποΈ usedwithnew: π known
- Functions
- Arrow function: ποΈ used
- Async function: ποΈ used
- Function declaration: π explained
- Function expression: π explained
- Default parameters: π explained
- Functional object: π explained
Function.prototype.call: π heardFunction.prototype.bind: π heardFunction.prototype.apply: π heardreturn: π explained
- Data structures
Array: ποΈ usedMap: ποΈ usedSet: ποΈ usedWeakMapWeakSet- Typed arrays
- Mixins
Object.assign
- Standard classes and namespaces
Proxy: π heardRegExp: π knownDate: π heardMathReflectErrorAtomicsJSONWeakRefFinalizationRegistryIntlPromiseconsole- Timers
- Infrastructure
- V8
- Node.js
- npm: π known
- prettier
- MDN: π known
- TC39