我在项目中使用javascript,发现了一些有趣的东西。当我做类似的事情时,在我的javascript代码中
<!DOCTYPE html>
<html>
<head>
<title>Array</title>
</head>
<body>
<script>
var location = ["Kathmandu","Bhaktapur","Lalitpur"];
console.log(location);
</script>
</body>
</html>
将文件保存为array.html,当我尝试运行网页时,URL会更改,指示文件名为"Kathmandu,Bhaktapur,Lalitpur"。我对这种行为感到惊讶,想知道为什么会发生这种事。顺便说一句,我正在使用safari作为我的网络浏览器,还没有在任何其他浏览器上尝试过。
location
是一个保存页面位置/url的对象,因此应避免将其用作变量。
定位对象
location对象包含有关当前URL的信息。
位置对象是窗口对象的一部分,可以访问通过window.location属性。
http://www.w3schools.com/jsref/obj_location.asp