javascript 中的location.href 并不是立即执行的,是在所在function 执行完之后执行的。
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:37
javascript 中的location.href 并不是立即执行的,是在所在function 执行完之后执行的。
1 function getUrl(tp) {
if (tp == 'd')<br/>
{<br/>
location.href= '/Default/a';<br/>
}<br/>
else if (tp == 'm')<br/>
{<br/>
location.href= '/Default/b';<br/>
}<br/>
else<br/>
{<br/>
location.href= '/Default/c';<br/>
}<br/>
location.href ='/Default/d';<br/>
}<br/>
<br/>无论tp是什么值,这段js代码最后的location.href始终为'/Default/d'。
相关文章
-
JavaScript 中对变量和函数声明提前的演示样例
JavaScript 中对变量和函数声明提前的演示样例
- 互联网
- 2026年04月04日
-
javascript:逆波兰式表示法计算表达式结果
javascript:逆波兰式表示法计算表达式结果
- 互联网
- 2026年04月04日
-
Javascript:再论Javascript的单线程机制 之 DOM渲染时机
Javascript:再论Javascript的单线程机制 之 DOM渲染时机
- 互联网
- 2026年04月04日
-
JavaScript 中 4 种常见的内存泄露陷阱
JavaScript 中 4 种常见的内存泄露陷阱
- 互联网
- 2026年04月04日
-
javascript 之执行环境
javascript 之执行环境
- 互联网
- 2026年04月04日
-
JavaScript 事件循环及异步原理(完全指北)
JavaScript 事件循环及异步原理(完全指北)
- 互联网
- 2026年04月04日






