Судя по этому пример 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)