IE9 неправильное поведение с массивом объектов

Мой код 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] Object, (Array) [+] [0] "0" String [+] [1] "2" String

0 ответов

Другие вопросы по тегам