mirror of
https://github.com/espruino/Espruino.git
synced 2025-12-08 19:06:15 +00:00
23 lines
390 B
JavaScript
23 lines
390 B
JavaScript
// https://github.com/espruino/Espruino/issues/2450 part 1
|
|
// test chaining with catch...
|
|
var sequence = "";
|
|
|
|
let p = new Promise((r)=>{
|
|
sequence += "C";
|
|
r(new Promise((r2)=>{
|
|
setTimeout(()=>{
|
|
sequence += "B";
|
|
r2();
|
|
},2);
|
|
}));
|
|
});
|
|
|
|
p.then((v)=>{
|
|
sequence += "A";
|
|
});
|
|
|
|
setTimeout(function() {
|
|
result = sequence == "CBA";
|
|
console.log(result, sequence);
|
|
},10);
|