Promises Chaining

JS
S
JavaScript

Sample of chaining promises

1new Promise(function(resolve, reject) {
2  setTimeout(() => resolve(1), 1000); // (*)
3})
4  .then(function(result) {
5    // (**)
6
7    alert(result); // 1
8    return result * 2;
9  })
10  .then(function(result) {
11    // (***)
12
13    alert(result); // 2
14    return result * 2;
15  })
16  .then(function(result) {
17    alert(result); // 4
18    return result * 2;
19  });
20

Created on 3/22/2018