Promises Chaining
JS
S
JavaScriptSample 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 });
20Created on 3/22/2018