2010-07-16 31 views
2

在一些javaScript中,我发现变量名“item”在我声明它或给它分配任何东西之前已经被分配了。追溯它,我发现它甚至在js中做过任何事情之前就已经定义好了。为了验证这一点,我甚至把“item”对象来自哪里javaScript

<script>alert(item);</script> 

一行通过本身打开HEAD标记之后 - 在加载页面时,我得到一个警告框,如下:

"[object]" 

如果我这样做在FF中同样的事情,我得到一个错误,说“item”没有被定义。

“item”来自哪里?

回答