null created by yodacom - https://repl.it/HsrA/0
function wait(seconds) {
return new Promise(function(resolve) {
setTimeout(function(){
resolve(new Date());
}, seconds * 1000);
});
}
console.log('Console log before calling wait:', new Date());
wait(3).then(function(date) {
console.log('Console log after three seconds:', date);
return wait(1);
}).then(function(date) {
console.log('Console log after one second:', date);
return wait(5);
}).then(function(date) {
console.log('Console log after five seconds:', date);
});
console.log('Console log after calling wait:', new Date());