Не может при загрузке данных получаться вместо числа объект.
Играй с typeof, ты, видимо, что-то не то ему подставляешь, т.к. typeof массива как раз даст тебе object, а

Код:
var arr = ["1", "a"];
trace(typeof arr[1]);
трассирует string 1000 раз из 1000 попыток.