Understanding JavaScript’s Prototypal Inheritance

0
Language

Access

Free

Certificate

Free

Level

Beginner

Learn the mechanics of inheritance in JavaScript with this course. Discover how prototypes work as chained references to other objects, making your code faster and bug-free. Explore topics like prototype delegation, object composition, and polymorphism. Improve your coding skills today!

Add your review

How do inherent prototypes work?

You might not think this question applies to you, especially if you come from a classical background. But if you use objects, functions, or arrays, you’re probably already using prototypes, and can benefit from learning the logic behind them.

This course explores the mechanics of inheritance in JavaScript by showing how prototypes work as chained references to other objects. Learn to take full advantage of prototype shortcuts to make your work simpler and faster…and debug them if you hit a snag.

We’ll explore:

Develop the knowledge needed to use inheritance for faster, better, bug-free code.

Course Content

Introduction to Prototypal Inheritance in JavaScript

Link to Other Objects through the JavaScript Prototype Chain

Prototype Delegation with JavaScript’s new Keyword

Understanding the .constructor property on JavaScript Objects

Understand JavaScripts this keyword within Prototypes

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

Compose Objects with Object.assign to Create a Direct Copy

Understanding Prototype Delegation within JavaScript’s Class Keyword

Assign and Access Methods of a JavaScript Class with Static Properties

Determine an Object’s Constructor with JavaScripts instanceof Operator

Create Factory Functions for Object Composition

Use Polymorphism with Prototype Linked Objects

Replicate JavaScript Constructor Inheritance with Simple Objects (OLOO)

×

    Your Email (required)

    Report this page
    Understanding JavaScript’s Prototypal Inheritance
    Understanding JavaScript’s Prototypal Inheritance
    LiveTalent.org
    Logo
    Skip to content