Я пытаюсь запустить функцию, в которой я открываю новое окно с URL и закрываю новое окно через 1,5 секунды.Я пытаюсь выполнить цикл 3 раза.Однако код открывает все три новых окна вместе, а затем выполняет таймаут.Я хочу, чтобы следующее окно открывалось только после закрытия предыдущего.
function test(url){
let a = window.open(url);
a.focus();
setTimeout(()=>{
a.close();
}, 1500);
};
const repl = 'mysite.com';
for(let i = 0; i < 3; i++){
test(repl);
}