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/othiskeyword &new)Event↔ Interface Object to rep actions, autogen by DOMNodeafter 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 InstantiatenewmapObjectinterface↔ 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 forasyncoperation & eventual Settled resultRegExp()↔ Constructor Function for newRegExpObjectGarbage-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 returnbooleanif Object is frozenError↔ Constructor for generic Error ObjectInstance↔ Object created through aclassor 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 toexportfrom CommonJS,require()to importref↔ Object return byuseRef()to store state value, with mutable.currentStable Variable won't trigger re-renderinherits()↔utilStatic Method to set arg1 Object to inherit from arg2 objectNamespace Import↔importObject 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 tochildrenInterface Object↔ Object to interact with API by expose Method & Property KeyWrapper↔ Object to wrap & Encapsulate datacreateContext()↔Context APIfn to createContextObjectInstantiation↔ (process) to create new Object Instance fromclassAccessor↔ 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 CommonJSimportObject 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 defaultObject 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" /\>