Какова область действия функции ниже, так как ее использование с использованием области окна не работает.Какова область действия этой функции JavaScript
$(document).ready(function(){
function a() {
alert("function called from global scope");
}
// this alerts
a(); //This is global scope?
// this doesn't alert
window["a"](); //This is also global scope?
});
А также дайте мне знать, как найти область действия функции, объекта или переменной?
a является частной переменной (функции типа) для готового обратного вызова, отображаемого – dandavis
, единственное, что имеет область видимости, - это функции. функции имеют объем самих себя и любые внешние функции. window - это конец строки. – dandavis
Объем этой функции - это объект 'document'. 'document! == window', поэтому вы не можете использовать' window ["a"] 'конечно. – dfsq