Javascript位置变量更改网页地址

时间:2015-12-25 04:44:03

标签: javascript html arrays

我正在使用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 ,当我尝试运行网页时,网址会更改,表明文件名为&#39;加德满都,巴克塔普尔,拉利特布尔&#39;。我对这种行为感到惊讶,并想知道它为什么会发生。顺便说一句,我使用safari作为我的网络浏览器,并没有尝试过任何其他浏览器。

1 个答案:

答案 0 :(得分:4)

NSRegularExpression是一个保存页面位置/网址的对象,因此您应该避免将其用作变量。

  

位置对象

     

location对象包含有关当前URL的信息。

     

location对象是window对象的一部分并被访问   通过window.location属性。

http://www.w3schools.com/jsref/obj_location.asp