Skip to main content

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__

Object

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

Object Interface to PCNE URLs

References

  1. symbolimmutable constant Primitive Value to rep unique Object property keys

  2. Methodfunction attach as Object property to define behaviour

  3. Object LiteralJS Syntax to Declare & initiate new Object

  4. Backing InstanceObject (created in memory) to store & access data

  5. Referential EqualityObjects equivalent based on Memory Address location NOT Value

  6. Factory Functionfunction to return Object (w/o this keyword & new)

  7. EventInterface Object to rep actions, autogen by DOM Node after Signal Trigger

  8. URLObject Interface to PCNE URLs

  9. DOM InterfaceObjectInterface to expose portion of DOM API to Programming Language (ie JS)

  10. new Date() ↔ to return new Date Object with epoch

  11. Array.from() ↔ to return new ArrayInstancefromiterable (or array-like) Object

  12. RecordObject with fixed number of known named properties& any Type before Compile Time

  13. DictionaryObject with ASU arbitrary # properties with same type & unknown names (at Compile Time)

  14. mapiterable Object key:value pair struct with arbitrary key Type

  15. Map()Constructor to Instantiate new map Object

  16. interfaceType to define Object shape & behavior blueprint

  17. Object Literal TypeType Annotation for Object Literal, use for inline anon Object pass as arg

  18. Args ObjectObject to contain all args pass into function (for current EC)

  19. Constructor Functionfunction to programmatically create Object (& link via __proto__ after Instantiation with new)

  20. Prototype ↔ Model blueprint Object to Delegate methods & properties, link via __proto__, to mimic "classical" OOP Inheritance

  21. shallow copy ↔ one level deep in a cloned Array/Object

  22. Square Bracket NotationJS Syntax to access element from Object via (string) key

  23. location ↔ to return Location Object for window

  24. navigator ↔ to return Navigator Object for window

  25. document ↔ to return Document Object for window

  26. history ↔ to return History Object for window

  27. PromiseObject placeholder for async operation & eventual Settled result

  28. RegExp()Constructor Function for new RegExp Object

  29. Garbage-Collection ↔ 🧹Algorithm (in JS Engine) to remove old unused Object from Heap Memory

  30. Global ObjectObject to access viaGlobal Scope

  31. Prototypal InheritanceLink for all Object to their Prototype, to mimic Inheritance access to Method & props

  32. Prototype ChainSeries of links to connect Object to Prototype; to mimic Inheritance

  33. Object.freeze()Object Static Method to make Object immutable

  34. Object.isFrozen()Object Static Method to return boolean if Object is frozen

  35. ErrorConstructor for generic Error Object

  36. Fiber ↔ internal React Object to rep each Node of DOM Tree

  37. InstanceObject created through a class or Constructor Function

  38. Object.create()Static Method to manually link Object to another as __proto__

  39. readonlyProperty Modifier JS Keyword to set Object property as read-only

  40. Req ↔ Request Object, 1st arg to pass Routing Handler

  41. Res ↔ Response Object, 2nd Argument to HANDLER

  42. module.exportsObject to export from CommonJS, require() to import

  43. refObject return by useRef() to store state value, with mutable .current Stable Variable won't trigger re-render

  44. inherits()util Static Method to set arg1 Object to inherit from arg2 object

  45. Namespace Importimport Object under single name to contain all named exports as properties

  46. import.meta ↔ return Object with Metadata for current Module

  47. WebSocketInterface Object & Constructor to access WebSockets API

  48. props ↔ frozen Object of properties; passed as dynamic input from Parent Component to children

  49. Interface ObjectObject to interact with API by expose Method & Property Key

  50. WrapperObject to wrap & Encapsulate data

  51. createContext()Context API fn to create Context Object

  52. Instantiation ↔ (process) to create new Object Instance from class

  53. AccessorSetter/ Getter Method to write/read Accessor Property in Object

  54. useRoutes()React Router Hook to colocate all routes into central Route Config , via 🍜👨‍💻 config Object

  55. Proxy ↔ placeholder to original Object

  56. Heap ↔ unstructured memory pool to store all Objects for app

  57. initState ↔ define init state Object to describe app

  58. Node Global Object ↔ Top-Level Object access within Node.js w/o req CommonJS import

  59. Object Reference ↔ Link to Object as Memory Address pointer to Heap location

  60. Reference ReassignmentNew Identifier created 👉 same value to ref Heap Memory Address (where actual Object store in Heap)

  61. Primitive ↔ non-Object base data-type UNNBBSS

  62. FunctionGlobal Constructor for new function Object

  63. setunordered Object collection of unique values

  64. Storyexport 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" /\>
  1. deleteJS Operator to remove property from Object

  2. Arrayordered sequence of elements of any type (Primitive || Object)