bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths

Loading lesson path

Learn/JavaScript/Objects, Classes, and Advanced Patterns
JavaScript•Objects, Classes, and Advanced Patterns

JavaScript Objects - Advanced

Advanced Learning Path

Step 1 Advanced

  • Using an Object Literal
  • Using the new Keyword
  • Using an Object Constructor
  • Using Object.assign()
  • Using Object.create()
  • Using Object.fromEntries()

Step 2 Advanced

When used in an object method, this refers to the object.

Step 3 Advanced

  • Object.entries(object)
  • Object.keys(object)
  • Object.values(object)
  • Object.groupBy(object, callback)

Step 4 Advanced

Getters and setters allow you to define Object Accessors (Computed Properties).

Step 5 Advanced

  • Accessing property descriptors
  • Adding or changing properties

Step 6 Advanced

  • Prevents changes to an object
  • Prevents adding properties
  • Prevents deleting properties

Step 7 Advanced

  • JavaScript objects inherit properties and methods from a prototype

Step 8 Advanced

  • All Object Methods and Properties
  • Revised July 2025

Previous

JavaScript Temporal PlainTime

Next

JavaScript ZonedDateTime