Как поочередно использовать перенаправление в одной команде?

Как поочередно использовать перенаправление в консоли браузера с помощью одной команды?

Код ниже перенаправляет только на последнюю ссылку

function sleep(millis) {
    var t = (new Date()).getTime();
    var i = 0;
    while (((new Date()).getTime() - t) < millis) {
        i++;
    }
}

var a = [" https://a1.com", " https://a2.com", " https://a3.com"]
for (var i = 0; i < 3; i++) {
    console.log(a[i]);
    sleep(1000)
    location.href = a[i];
}

Ответы (1 шт):

Автор решения: Vadim

Можешь глянуть эту сцылку, но я рекомендую сменить тз, и\или подучить js (от var и func отказаться)

Фу какой sleep, лучше его убрать как можно скорее, вот держи нормальный (асинхронный):

const sleep=(ms)=>new Promise((r)=>setTimeout(r, ms));
→ Ссылка