Invoking a function as a constructor is a powerful feature of JavaScript, because when a constructor is invoked, the following special actions take place:
- A new empty object is created.
- This object is passed to the constructor as the this parameter, and thus becomes the constructor’s function context.
- In the absence of any explicit return value, the new object is returned as the constructor’s value.
0 comments:
Post a Comment