Skip to main content

Valueimmutable data saved at Memory Address

Reference Value

anything !primitive where Value is pass by reference

Primitive Value

undefined, null, number, bigint, boolean, string, symbol

Value is ref by Identifier

Identifier

name/reference for Variable as pointer to bind a Value to a memory address

Memory Address

place in Memory where Value stored

This keeps a Reference to where the object is located in the heap

Basic copying only duplicates the reference to heap address and not the object value itself

References

  1. Memory Address ↔ place in Memory where Value stored

  2. Variable ↔ named ref (Identifier) bound to a Value

  3. Binding ↔ (formal ECMAScript term for Variable) Identifier to catch & hold Value 🐭

  4. NaNNumber Property to rep Value of Not-a-Number

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

  6. @returnsJSDoc tag to set return Value

  7. Parameter Default ValueJS Syntax used to specify default Value for a Parameter if not provided

  8. = ↔ Assignment Operator to bind Value to Identifier & save at Memory Address

  9. Reference Value ↔ anything !primitive where Value is pass by reference

  10. .then()async Chain Method to execute Callback on Fullfill, auto-pass Promise Value as arg

  11. Expression ↔ single line of Code to evalute to a Value

  12. Identifier ↔ name/reference for Variable as pointer to bind a Value to a memory address

  13. Memory Leak ↔ old Values clogging up Heap; left behind, not removed

  14. Generic Type Variable ↔ special Variable that works on Types instead of Values

  15. InitializerValue assigned to Enum Member name

  16. Accessor PropertyValue Modifier to set access via Getter & Setter Method

  17. function ↔ callable Block of code to perform action or return Value

  18. Boolean Context ↔ whether Value Coerces to Truthy || Falsy

  19. Type AssertionTS Syntax to override TSC's Type Inference for Static Type of specific Value

  20. DestructuringJS Syntax shorthand to extract elements from iterable & assign to Value

  21. ArgumentValue import as Parameter input to function