Показать сообщение отдельно
  #4 (permalink)  
Старый 30.01.2015, 16:26
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

self.engines - это не массив судя по тому что написано в этом коде. Это либо объект наследник массива, в таком случае смотрите где напортачили в прототипах, либо массив с измененным прототипом (что вообще нельзся делать).

Ну или это нечто вообще не связанное с массивом

остановите в отладчике код на строке 10 и выведите в консоль следующее:

1) self.engines
2) self.engines instanceof Array
3) self.engines.push

Смотрите ошики в консоли.

Последний раз редактировалось tsigel, 30.01.2015 в 16:31.
Ответить с цитированием