Object
↔ any non-Primitive Variable Type rep a collection of properties. Pass by reference
aka Objects
Array
ordered sequence of elements of any
type (Primitive || Object)
Date
Interface Constructor for new date object (with epoch)
Error
Constructor for generic Error
Factory Function
function to return Object (w/o this
keyword & new
)
Function
Global Constructor for new
function Object
JSON
Global Object API to acccess Static Method to convert/parse JSON
Source: 262.ecma
map
iterable Object key:value pair struct with arbitrary key Type
Source: exploringjs.com/impatient
Math
Global Object with built-in mathematical constants & functions
Object Reference
Link to Object as Memory Address pointer to Heap location
Object.create()
Static Method to manually link Object to another as __proto__
Promise
Object placeholder for async
operation & eventual Settled result
Proxy
placeholder to original Object
RegExp
regex Global Object to make Regular Expressions in JS
set
unordered Object collection of unique values
URL
References
symbol
↔ immutable constant Primitive Value to rep unique Object property keysMethod
↔ function attach as Object property to define behaviourObject Literal
↔ JS Syntax to Declare & initiate new ObjectBacking Instance
↔ Object (created in memory) to store & access dataReferential Equality
↔ Objects equivalent based on Memory Address location NOT ValueFactory Function
↔ function to return Object (w/othis
keyword &new
)Event
↔ Interface Object to rep actions, autogen by DOMNode
after Signal TriggerDOM Interface
↔ ObjectInterface to expose portion of DOM API to Programming Language (ie JS)new Date()
↔ to return new Date Object with epochArray.from()
↔ to return new ArrayInstancefromiterable (or array-like) ObjectRecord
↔ Object with fixed number of known named properties& any Type before Compile TimeDictionary
↔ Object with ASU arbitrary # properties with same type & unknown names (at Compile Time)map
↔ iterable Object key:value pair struct with arbitrary key TypeMap()
↔ Constructor to Instantiatenew
map
Objectinterface
↔ Type to define Object shape & behavior blueprintObject Literal Type
↔ Type Annotation for Object Literal, use for inline anon Object pass as argArgs Object
↔ Object to contain all args pass into function (for current EC)Constructor Function
↔ function to programmatically create Object (& link via__proto__
after Instantiation withnew
)Prototype
↔ Model blueprint Object to Delegate methods & properties, link via__proto__
, to mimic "classical" OOP Inheritanceshallow copy
↔ one level deep in a cloned Array/ObjectSquare Bracket Notation
↔ JS Syntax to access element from Object via (string
) keyPromise
↔ Object placeholder forasync
operation & eventual Settled resultRegExp()
↔ Constructor Function for newRegExp
ObjectGarbage-Collection
↔ 🧹Algorithm (in JS Engine) to remove old unused Object from Heap MemoryGlobal Object
↔ Object to access viaGlobal ScopePrototypal Inheritance
↔ Link for all Object to their Prototype, to mimic Inheritance access to Method & propsPrototype Chain
↔ Series of links to connect Object to Prototype; to mimic InheritanceObject.freeze()
↔ Object Static Method to make Object immutableObject.isFrozen()
↔ Object Static Method to returnboolean
if Object is frozenError
↔ Constructor for generic Error ObjectInstance
↔ Object created through aclass
or Constructor FunctionObject.create()
↔ Static Method to manually link Object to another as__proto__
readonly
↔ Property Modifier JS Keyword to set Object property as read-onlymodule.exports
↔ Object toexport
from CommonJS,require()
to importref
↔ Object return byuseRef()
to store state value, with mutable.current
Stable Variable won't trigger re-renderinherits()
↔util
Static Method to set arg1 Object to inherit from arg2 objectNamespace Import
↔import
Object under single name to contain all named exports as propertiesimport.meta
↔ return Object with Metadata for current ModuleWebSocket
↔ Interface Object & Constructor to access WebSockets APIprops
↔ frozen Object of properties; passed as dynamic input from Parent Component tochildren
Interface Object
↔ Object to interact with API by expose Method & Property KeyWrapper
↔ Object to wrap & Encapsulate datacreateContext()
↔Context API
fn to createContext
ObjectInstantiation
↔ (process) to create new Object Instance fromclass
Accessor
↔ Setter/ Getter Method to write/read Accessor Property in ObjectuseRoutes()
↔ React Router Hook to colocate all routes into central Route Config , via 🍜👨💻 config ObjectHeap
↔ unstructured memory pool to store all Objects for appNode Global Object
↔ Top-Level Object access within Node.js w/o req CommonJSimport
Object Reference
↔ Link to Object as Memory Address pointer to Heap locationReference Reassignment
↔ New Identifier created 👉 same value to ref Heap Memory Address (where actual Object store in Heap)Story
↔export default
Object to Declaratively render FC snapshot with specific key state to dev/test/doc
<code>export</code> default {
title "Button",
component: Button
}
<code>export</code> const ButtonRed = () => <Button label="Press me" backgroundColor="red" /\>