Показать сообщение отдельно
  #4 (permalink)  
Старый 03.07.2012, 07:01
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Судя по этому пример items:[ Какой то код и выдов me.head1()]
me.head1() - находитя внутри обьявления массива. Обычно когда вставляют вызов функции в массив пдразумевают что она вернёт в него значение.
z=[  f(1), f(2) ];
function f(x){  return x*10; }
alert(z);//10,20

Странно в объявление массива, вставлять вызов функции просто так

Внутри функции head1, что то не так со свойством this.dockedItems. This получен из me, что не так с me? "это выше, я просто не указал," где выше ? Может me вообще перед define указан. Чего ещё нет в примере?

Короче инфы мало, нужен код, ты помоему всё самое интересное опустил

ЗЫ. Навсякий случай я попробывал воспроизвести ошибку.
this_={
  dockedItems:{ push:"1"}, //вместо функции у нас будет какая-то непонятная фигня :)
  t:[] // обьявим массив
};
this_.t.push="1";      
//this_.dockedItems2.push (10);// this_.dockedItems2 is undefined (firefox) это не то
//this_.dockedItems.push (10);//this_.dockedItems.push is not a function (firefox)
// this_.t.push(1);  // this_.t.push is not a function  (firefox)
this_.dockedItems.push2 (10);// this_.dockedItems.push2 is not a function (firefox)
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 03.07.2012 в 08:29.
Ответить с цитированием