Вот хотел поинтересоваться, это ни кому не мешает?
Я так понимаю, Ext где-то доопределяет стандартный класс array, добавляя в него метод remove(). И хоть длина массива определяется корректно, после этого любой for in по массиву натыкается на этот remove...
Ну т.е.:
var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
по
for (var x in mycars)
{
alert(mycars[x]);
}
Получим:
"Saab"
"Volvo"
"BMW"
и, соответственно, код remove()...
Как бы вы посоветовали решить эту проблему?