мой код:
var n;
function f(){
var v = "kevin";
n = function(){
return v;
}
}
выполнить в FireBug:
п ();
результат "кевин"
выполнить в Chrome и IE9:
document.writeln (п); ======> показать "undefine"
document.writeln (п ()); ======> ничего не показывать
Я хочу знать, что именно делают брови при выполнении кода.
Благодаря.
Этот код является демонстрационной версией книги "Объектно-ориентированный JavaScript", глава 3, закрытие 2 #