Please enable JavaScript.
Coggle requires JavaScript to display documents.
JavaScript - Coggle Diagram
JavaScript
Types
Primitive types
Undefined
Null
Boolean
String
Symbol
Number
BigInt
Abstract operations
Coercion
Equality
Non-primitive types
Objects
Arrays
Methods
push()
indexOf()
concat()
filter()
find()
forEach()
includes()
map()
reduce()
sort()
Properties
.length
Objects
Properties
Values
Methods
this
Functions
Function declaration
Function expressions
Calling functions
Functions scope
Nested functions
Arrow functions
Scope
Lexical scope
Hoisting
Closure
Modules
Module pattern
Block scope
Objects(oriented)
this
class {}
Prototypes
Prototypes chain
Inheritance
Prototypal inheritance
OLOO
Dunder prototypes
Shadowing prototypes
Promise
Asynchronisity
Iterators
Generators
async / await
pending
fulfilled
rejected
new keyword