只是想修改一下第一个例子,结果为什么是
error
end
done
无限循环???
function printTime() { throw new Error(); } function setTimeout(){ try { setTimeout(printTime, 1000); console.log('done'); } catch (e) { console.log('error'); } finally { console.log('end') } } setTimeout()
你把`setTimeout`方法重定义了,这是个递归调用呀
我傻了
Sign in to make a reply
alienation
只是想修改一下第一个例子,结果为什么是
error
end
done
无限循环???