Grammar correction

This commit is contained in:
Mohammed Zakaria Khan 2022-08-14 19:06:45 +02:00 committed by GitHub
parent 72aa4f0b97
commit d738e311df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -36,7 +36,7 @@ So to summarize: the executor runs automatically and attempts to perform a job.
The `promise` object returned by the `new Promise` constructor has these internal properties: The `promise` object returned by the `new Promise` constructor has these internal properties:
- `state` — initially `"pending"`, then changes to either `"fulfilled"` when `resolve` is called or `"rejected"` when `reject` is called. - `state` — initially `"pending"`, then changes to either `"fulfilled"` when `resolve` is called or `"rejected"` when `reject` is called.
- `result` — initially `undefined`, then changes to `value` when `resolve(value)` called or `error` when `reject(error)` is called. - `result` — initially `undefined`, then changes to `value` when `resolve(value)` is called or `error` when `reject(error)` is called.
So the executor eventually moves `promise` to one of these states: So the executor eventually moves `promise` to one of these states:
@ -281,7 +281,7 @@ To summarize:
- If a `finally` handler returns something, it's ignored. - If a `finally` handler returns something, it's ignored.
- When `finally` throws an error, then the execution goes to the nearest error handler. - When `finally` throws an error, then the execution goes to the nearest error handler.
These features are helpful and make things work just the right way if we `finally` how it's supposed to be used: for generic cleanup procedures. These features are helpful and make things work just the right way if we use `finally` how it's supposed to be used: for generic cleanup procedures.
````smart header="We can attach handlers to settled promises" ````smart header="We can attach handlers to settled promises"
If a promise is pending, `.then/catch/finally` handlers wait for its outcome. If a promise is pending, `.then/catch/finally` handlers wait for its outcome.