0

我的 JS 代码在除 IE 之外的所有浏览器中都能正常工作。

我不确定为什么会这样,观察到的行为是

Ext.Msg.alert(filterIds.length) -> gives 2.

Ext.Msg.alert(Object.prototype.toString.call(filterIds)) -> object Array

Ext.Msg.alert(filterIds) -> prints nothing

Ext.Msg.alert(filterIds.toString()) -> alert box doesn show up, hence I was assuming it is giving error.

这在我第一次访问变量时不会发生,之后这种行为就开始了。是我的错吗?

谢谢

PS:我使用的是 Ext-js 3.4。

在使用调试模式时,我收到类似 SCRIPT5011: Can't execute code from a freed script for

Ext.Msg.alert(filterIds.toString())

这也是局部变量。[+] filterIds [0] 对象,(数组) [+] [0] "0" 字符串 [+] [1] "2" 字符串

4

0 回答 0