Editing JavaScript/Notes/Prototype
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
The prototype chain is used by JavaScript engines for reading property resolution. | The prototype chain is used by JavaScript engines for reading property resolution. | ||
User-defined [[JavaScript/Notes/Function#Functions_Double_as_Constructor|functions]] can be designed for use as constructors to create new objects which then have, on their prototype chain, that constructor function's `prototype`. | User-defined [[JavaScript/Notes/Function#Functions_Double_as_Constructor|functions]] can be designed for use as constructors, to create new objects which then have, on their prototype chain, that constructor function's `prototype`. | ||
Define constructor functions how assigning `prototype` property to the constructor creates the prototype chain, for shared properties on the constructor function's object instances. | Define constructor functions how assigning `prototype` property to the constructor creates the prototype chain, for shared properties on the constructor function's object instances. |