2013-04-26 3 views
0

Существует сайт, который использует этот код ниже, чтобы создать функциональные возможности сайта:Путь доступа к методам анонимных объектов

$(document).ready(function(){ 
    { 
     function I_WANT_TO_ACCESS_THIS_METHOD(){ 
      CODE HERE 
     }, 
     SOME OTHER CODE 
    } 
}); 

Я хочу, чтобы обновить этот сайт с greasemokey сценарием, но я не хочу дублированный код уже написан. Вот почему я хочу получить доступ к методам, которые являются частью таких объектов (в коде выше это I_WANT_TO_ACCESS_THIS_METHOD()).

Я не мастер JS, и я не уверен, если это вообще возможно, но я думаю, что это правильное место, чтобы спросить;)

+1

Вы не можете получить доступ к этой функции из-за границы 'document.ready'. – elclanrs

ответ

1

I_WANT_TO_ACCESS_THIS_METHOD() не метод объекта, но просто функция, определенная внутри другой функции. Таким образом, вы не можете получить доступ к нему за пределами этой функции (функция обратного вызова, поддерживаемая domcument).

+0

вот что я подумал, но не был уверен. Спасибо за ответ –

Смежные вопросы