Рассмотрите следующий код function gen(){ var x = 0; return function(){ trace(++x); } } f1 = gen(); f2 = gen(); f1(); f2();
и определите, что именно он выводит в консоль? (В приведенных ниже вариантах ответа мы будем писать [перевод строки] вместо настоящего перевода строки.)
(Отметьте один правильный вариант ответа.)
Варианты ответа
undefined [перевод строки] undefined
undefined [перевод строки] 1
1 [перевод строки] 2
1 [перевод строки] 1(Верный ответ)