Добрый день!
Подскажите пожалуйста, необходимо последовательно с индивидуальной задержкой вызвать несколько функций.
Пример ниже что получилось, все нормально или есть что исправить или упростить?
function delay(ms) {
return new Promise(function (resolve, reject) {
setTimeout(resolve, ms)
});
}
delay(5000).then(function () {
console.log("1")
});
delay(9000).then(function () {
console.log("2")
});
delay(10000).then(function () {
console.log("3")
});
delay(14000).then(function () {
console.log("4")
});
delay(16000).then(function () {
console.log("5")
});