promises-1
by roskoshinsky
JavaScript
let a = [
["a", 1000],
["b", 1000],
["c", 1000]
]
function message(a){
return new Promise( (res, rej) => {
setTimeout( () => {
console.log(a[0]);
res();
}, a[1]);
});
} // iu
Promise.resolve()
.then( message(a[0]) )
.then( message(a[1]) )
.then( message(a[2]) );