gpt4 book ai didi

javascript - JavaScript location.href 调用是异步的吗?

转载 作者:可可西里 更新时间:2023-11-01 02:46:26 25 4
gpt4 key购买 nike

function fun(){
console.log("Hi");
window.location.href="http://www.google.com";
console.log("Hello, how are you");
alert("I am good");
fun1();
}

function fun1(){
console.log("Whats up??");
}

在上面的代码行中,之前调用了 location.hrefconsole.log("Hello, how are you")alertfun1()

当我调用 fun() 时,它会执行 location.href 下面的所有语句,然后重定向到 https://www.google.com location.href 调用本质上是异步的吗?如果不是,那么发生了什么?

我认为当它将用户重定向到其他页面时,它下面的代码行将永远不会执行。

感谢任何帮助/解释!

最佳答案

浏览器将在 window.location.href = "http://google.com" 之后执行代码,直到浏览器转到下一个网址。因此,将执行的行数取决于浏览器的速度或用户稍后的同步输入(在您的情况下为 alert)的某种组合。

关于javascript - JavaScript location.href 调用是异步的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com