Что я предположил сделать, чтобы получить доступ к функции из другой области.Я хочу вернуть вызванную функцию из другой области.
Код:
function a (language) {
if(language === 'pl'){
return 'it works';
} else {
return 'not working';
}
}
function b (language) {
function downloadAjax (lang) {
//How I can get access to a function?
return a(language);
}
downloadAjax(language);
}
//main function
function c () {
console.log(b('pl'));
}
c();
Говоря о функции b, которая предполагает возврат вызванной функции .В настоящее время ведение журнала не определено.
Пробовал с:
//global scope
var self = this;
//function scope
return this.a(language)
//binding this
return a.call(this, language)
, но все еще не работает.