var arr = ["Яблоко", "Апельсин", "Груша"];
arr.forEach(function(item, i, arr) {
document.write(item);
if ((i % 1) == 0)
{
document.write("пауза 1 секунды<br />");
sleep(1);
}
});
const arr = ['Яблоко', 'Апельсин', 'Груша'];
const iterator = i => new Promise((resolve, reject) =>
setTimeout(() => {
console.log(arr[i]);
resolve();
}, 1000)
)
.then(() => i + 1 < arr.length ? iterator(i + 1) : null);
iterator(0)
.then(() => console.log('DONE'))
.catch(err => console.log(err));
var arr = ["Яблоко", "Апельсин", "Груша"];
arr.forEach(function(item, i, arr) {
console.log(item);
if ((i % 1) === 0) {
console.log("пауза 1 секунды<br />");
setTimeout(function(){},1000);
}
});
["Яблоко", "Апельсин", "Груша"].forEach((item, i) => {
console.log(item);
if ((i % 1) == 0) {
console.log("пауза 1 секунды");
sleep(1);
}
});
function sleep(sec) {
const end = Date.now() + sec * 1e3;
while (end > Date.now());
}