все доброе утро)
ни как не получается вызвать из дочерней анонимной функции функцию родителя которая тоже анонимная. хотя если все сделать через setTimeout то все работает хорошо но вот если ее просто зациклить то ни чего не получается.
пример того как я делаю
(function (){
this.name = 'fsafa';
console.log('function1');
(function(){
console.log('function2');
arguments.callee.caller.caller;
})();
})();
насколько я понимаю
caller нужно вызвать 2а раза но так как функция анонимная то оно не сохраняется в памяти и 2й
caller = андефайнед.
кто может подсказать в чем проблема и как вызвать функцию родителя?