好吧,我不确定这是否只是独立于 Chrome 开发人员工具,但我正在研究我正在处理的一些代码,我意识到已经在全局中创建了一个本来应该是本地的变量名为“名称”的 namespace 。
我删除了该错误,然后打开 Chrome 工具以确保该错误已得到修复。令我惊讶的是,我在控制台中输入“name”,结果返回了一个空字符串。仔细查看我的代码后,我意识到这不是我造成的,所以我前往 google.com 再试一次。令我惊讶的是,“名称”是那里的一个全局变量。环顾四周,使用开发工具查看时,似乎几乎到处都有一个全局变量。
我的问题是为什么?
最佳答案
关于javascript - 'name'是怎么变成全局变量的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22152141/