У меня есть две функции. Я вызываю один из другого, а затем пытаюсь получить доступ к переменной в области родительской функции. Это прекрасно работает, как показано в следующем коде яваскрипта:Невозможно получить доступ к переменной родителя из функции в Javascript
var value = "A";
function func1() {
console.log(this.value);
func2();
}
function func2() {
console.log(value);
}
Вопрос 1: Почему значение не определено в func2, когда упаковка в require.js как this?
Вопрос 2: Почему я должен использовать this.value в func1?
Вы отметили этот [тег: requirejs], но для того, чтобы увидеть, как RequireJS фигурирует в вашей проблеме, вы отправляете читателей за пределы сайта. Вся информация, которая необходима для понимания проблемы, должна быть * в теле вашего вопроса *. – Louis