promise result exact string match
This commit is contained in:
parent
0789e3833d
commit
798840ee0d
1 changed files with 3 additions and 3 deletions
|
@ -48,8 +48,8 @@ Here's an example of a Promise constructor and a simple executor function with i
|
||||||
let promise = new Promise(function(resolve, reject) {
|
let promise = new Promise(function(resolve, reject) {
|
||||||
// the function is executed automatically when the promise is constructed
|
// the function is executed automatically when the promise is constructed
|
||||||
|
|
||||||
// after 1 second signal that the job is done with the result "done!"
|
// after 1 second signal that the job is done with the result "done"
|
||||||
setTimeout(() => *!*resolve("done!")*/!*, 1000);
|
setTimeout(() => *!*resolve("done")*/!*, 1000);
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ We can see two things by running the code above:
|
||||||
1. The executor is called automatically and immediately (by the `new Promise`).
|
1. The executor is called automatically and immediately (by the `new Promise`).
|
||||||
2. The executor receives two arguments: `resolve` and `reject` — these functions are pre-defined by the JavaScript engine. So we don't need to create them. Instead, we should write the executor to call them when ready.
|
2. The executor receives two arguments: `resolve` and `reject` — these functions are pre-defined by the JavaScript engine. So we don't need to create them. Instead, we should write the executor to call them when ready.
|
||||||
|
|
||||||
After one second of "processing" the executor calls `resolve("done!")` to produce the result:
|
After one second of "processing" the executor calls `resolve("done")` to produce the result:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue