IE9与对象数组的错误行为

时间:2013-12-01 14:07:48

标签: javascript internet-explorer jsp extjs lso

我的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:无法从

的已释放脚本中执行代码
Ext.Msg.alert(filterIds.toString())

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

0 个答案:

没有答案