2
在一些javaScript中,我发现变量名“item”在我声明它或给它分配任何东西之前已经被分配了。追溯它,我发现它甚至在js中做过任何事情之前就已经定义好了。为了验证这一点,我甚至把“item”对象来自哪里javaScript
<script>alert(item);</script>
一行通过本身打开HEAD标记之后 - 在加载页面时,我得到一个警告框,如下:
"[object]"
如果我这样做在FF中同样的事情,我得到一个错误,说“item”没有被定义。
“item”来自哪里?