IE / JS: уменьшить объект

мое приложение javascript очень хорошо работает в firefox и chrome. Но похоже, что в Internet Explorer (IE 8) он не работает.

Я не получил сообщения об ошибке в журнале консоли. Отлаживая код, я заметил, что приложение прерывается на следующей строке:

 series.reduce(visit, []);

На этом этапе вся функция завершается. Я знаю, что reduce работает с массивами, но console.info (typeof (series)) сообщает: object

Но этот объект в точности похож на массив - и он работает на FF / Chrome. Может ли это быть причиной того, что IE прекращает обработку функции на этом этапе? И: как с этим справиться в IE?

Спасибо.

8
задан The Bndr 17 August 2011 в 14:57
поделиться