window.location.replace 和 window.location.href 不是立即执行的

当使用 window.location.replacewindow.location.href 控制页面跳转的时候,会等当前宏任务走完再跳转。

也就是说,控制跳转代码后面的同步代码执行,Promise 创建的微任务也会执行,但 setTimeout 创建的任务就不会执行了。

posted @ 2022-05-10 17:34  尹宇星_Kim  阅读(1061)  评论(0编辑  收藏  举报