Javascript:设置 location.href 与 location

2022-08-29 23:45:20

何时设置为 URL 字符串与设置?locationlocation.href

location = "http://www.stackoverflow.com";

location.href = "http://www.stackoverflow.com";

Mozilla 开发者网络参考


答案 1

您可以直接设置,因为它稍短。如果你想简洁,你通常也可以省略。locationwindow.

两者的URL分配被定义为在JavaScript 1.0中工作,回到Netscape 2,并且已经在每个浏览器中实现。因此,请选择并使用您认为最清晰的一个。location.hreflocation


答案 2

即使两者都有效,我也会使用后者。location 是一个对象,将字符串分配给对象对于可读性或维护来说并不是一个好兆头。