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]) );