egghead.io
illustration for Understanding JavaScript's Prototypal Inheritance

Course

Understanding JavaScript's Prototypal Inheritance

  1. 1
    Introduction to Prototypal Inheritance in JavaScript
    1m 6s
  2. 2
    Link to Other Objects through the JavaScript Prototype Chain
    2m 34s
  3. 3
    Prototype Delegation with JavaScript's new Keyword
    3m 13s
  4. 4
    Understanding the .constructor property on JavaScript Objects
    1m 51s
  5. 5
    Understand JavaScripts this keyword within Prototypes
    2m 27s
  6. 6
    Use JavaScript's for-in Loop on Objects with Prototypes
    1m 44s
  7. 7
    Compose Objects with Object.assign to Create a Direct Copy
    2m 14s
  8. 8
    Understanding Prototype Delegation within JavaScript's Class Keyword
    2m 51s
  9. 9
    Assign and Access Methods of a JavaScript Class with Static Properties
    1m 17s
  10. 10
    Determine an Object's Constructor with JavaScripts instanceof Operator
    1m 32s
  11. 11
    Create Factory Functions for Object Composition
    2m 48s
  12. 12
    Use Polymorphism with Prototype Linked Objects
    2m 28s
  13. 13
    Replicate JavaScript Constructor Inheritance with Simple Objects (OLOO)
    1m 32s

Use JavaScript's for-in Loop on Objects with Prototypes

Tyler Clark
InstructorTyler Clark
  • javascript
    JavaScript

Share this video with your friends

Send Tweet

Loops can behave differently when objects have chained prototype objects. Let's see the difference we get when we use the for-in loop on an object without a prototype, as opposed to an object with a prototype object.

Build your Developer Portfolio and climb the engineering career ladder.
  • Search
  • Talks
  • Podcasts
  • Machine
  • Pricing
  • Store
©egghead.io
Terms & Conditions