нубский вопрос тут. Пожалуйста, смотрите код ниже.
Где я могу прочитать больше об этом? Я имею в виду, this_variable
получает 100 . Кажется, что все впоследствии определенные функции могут получить доступ к этой переменной и получить ее значение, но мне интересно, насколько глубоко это работает? Я работаю над расширением Chrome, и эта чертова штука работает только с обратными вызовами; Мне нужно иметь доступ к вещам в рамках довольно глубоко вложенного обратного вызова, и я должен быть уверен, что то, что я пишу, надежно и останется непротиворечивым.
(function(){
this_variable = 100;
(function(){
(function(){
(function(){
(function(){
(function(){
tadaaa = this_variable;
console.log(tadaaa); // sais 100
}());
}());
}());
}());
}());
}());