你这是递归,本来就很容易爆内存,setInterval本身就是循环执行的,为什么要清除定时器再重新启用一个呢? ...
我试一下只有递归会怎样 async function test(){
for(let i=0; i<10; i++){
window.open('https://www.baidu.com', '_blank');
//console.log(new Date());
await delay(50);
}
}
function delay(time){
return new Promise(resolve => {
setTimeout(function() {
resolve("1");
}, time);
});
}
test();
试试 2233@ 发表于 2023-3-25 19:38
之前不是递归嵌套的,就只有setInterval也会造成浏览器内存不足
我想起来了,chrome近期更新了一个节能模式,你检查一下是不是这个问题:
chrome://settings/performance
页:
1
[2]