mirror of
https://github.com/flynx/object.js.git
synced 2025-10-29 18:40:08 +00:00
minor fix to docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
5e9894d018
commit
6f71d1e117
12
README.md
12
README.md
@ -124,9 +124,9 @@ var Action2 = object.Constructor('Action2', {
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
In the above cases both the base function and the `.__call__(..)` method
|
In the above cases both the _function constructor_ and the `.__call__(..)`
|
||||||
receive a `context` argument in addition to `this` context, those represent
|
method receive a `context` argument in addition to `this` context, those
|
||||||
the two contexts relevant to the callable instance:
|
represent the two contexts relevant to the callable instance:
|
||||||
- Internal context (`this`)
|
- Internal context (`this`)
|
||||||
This always references the instance being called
|
This always references the instance being called
|
||||||
- External context (`context`)
|
- External context (`context`)
|
||||||
@ -148,9 +148,9 @@ var LowLevel = object.Constructor('LowLevel', {
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Like function constructor and `.__call__(..)` this also has two contexts,
|
Like _function constructor_ and `.__call__(..)` this also has two contexts,
|
||||||
but the internal context is different -- as it is the job of `.__new__(..)`
|
but the internal context is different -- as it is the job of `.__new__(..)`
|
||||||
to create an instance at time of call the instance does not exist and `this`
|
to create an instance, at time of call the instance does not exist and `this`
|
||||||
references the `.prototype` object.
|
references the `.prototype` object.
|
||||||
The external context is the same as above.
|
The external context is the same as above.
|
||||||
|
|
||||||
@ -167,7 +167,7 @@ The value `.__new__(..)`returns is used as the instance and gets linked
|
|||||||
in the prototype chain.
|
in the prototype chain.
|
||||||
|
|
||||||
This has priority over the callable protocols above, thus the user must
|
This has priority over the callable protocols above, thus the user must
|
||||||
take care of both the _prototype as function_ and `prototype.__call__(..)`
|
take care of both the _function constructor_ and `prototype.__call__(..)`
|
||||||
handling.
|
handling.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user