Fix the numbers in an ordered list, from 1. 3. to 1. 2., and moved the single child bullet point up to his numbered parent

This commit is contained in:
luc4leone 2019-07-17 09:57:01 +02:00
parent 52ef3256c9
commit edf1a45e0a

View file

@ -85,9 +85,9 @@ alert(typeof User); // function
```
What `class User {...}` construct really does is:
1. Creates a function named `User`, that becomes the result of the class declaration.
- The function code is taken from the `constructor` method (assumed empty if we don't write such method).
3. Stores all methods, such as `sayHi`, in `User.prototype`.
1. Creates a function named `User`, that becomes the result of the class declaration. The function code is taken from the `constructor` method (assumed empty if we don't write such method).
2. Stores all methods, such as `sayHi`, in `User.prototype`.
Afterwards, for new objects, when we call a method, it's taken from the prototype, just as described in the chapter <info:function-prototype>. So a `new User` object has access to class methods.