Objects and Object Constructors: Improve clarity of prototype explanations #30437
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Because
Superseding #29465 due to inactivity.
The topic of constructors and prototypes is a common pain point amongst learners. The most common confusions are the differences between
[[Prototype]],.prototypeand.__proto__and similar, as well as exactly what the lesson is referring to when it just uses the wordprototype.There was also a section with incorrect info (
.[[Prototype]]is not valid JS -[[Prototype]]has a different use).This PR
[[Prototype]][[Prototype]]syntax instead of justprototypespecifically when the lesson is referring to an object's internal prototype.Object.getPrototypeOf()and.prototypeIssue
Closes #28633
Additional Information
Pull Request Requirements
location of change: brief description of changeformat, e.g.Intro to HTML and CSS lesson: Fix link textBecausesection summarizes the reason for this PRThis PRsection has a bullet point list describing the changes in this PRIssuesection