15.02.2012, 18:19
|
Профессор
|
|
Регистрация: 17.10.2009
Сообщений: 258
|
|
Сообщение от monolithed
|
Если уж пошел такой разговор, и дабы развеять сомнения о вашей компетентности для соискателей, могли бы вы решить такое простое задание?:
var foo = function () {
var a = 1;
function b() {
return 2;
}
};
alert(a) //1
alert(b()) //2
ЗАДАНИЕ:
Что нужно дописать, чтобы локальная переменная a и функция b стали доступны вне функции foo?
При этом, расширять прототипы хост-объектов, что-то писать перед определением функции и использовать ключевое слова типа window, self, parent, top нельзя!
|
А можно ли что то дописывать в функцию? если да то вариантов решения валом, а если нет то их походу только 2 ))
Последний раз редактировалось monolithed, 15.02.2012 в 18:32.
|