Last active
September 8, 2018 21:30
-
-
Save yepes/0068d2d0fa4589439ac3c09ddf5bfb7b to your computer and use it in GitHub Desktop.
Accesing to a for index inside a promise
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var promise = new Promise(function(resolve, reject) { | |
| setTimeout(resolve, 100, 'remote api queried'); | |
| }); | |
| for (var i=0; i<10; i++) { | |
| console.log(i); | |
| (function(index) { | |
| promise.then((response) => { | |
| console.log('ok: ' + response + ' ' + index); | |
| }).catch((response) => { | |
| console.log('error: ' + response + ' ' + index); | |
| }); | |
| })(i); | |
| } |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
output:
0
1
2
3
4
5
6
7
8
9
ok: remote api queried 0
ok: remote api queried 1
ok: remote api queried 2
ok: remote api queried 3
ok: remote api queried 4
ok: remote api queried 5
ok: remote api queried 6
ok: remote api queried 7
ok: remote api queried 8
ok: remote api queried 9