"a" как раз таки не видна - "error: a is not defined". "a" видна только внутри функции "a", что позволяет использовать её ещё раз внутри вызова - рекурсия. Вместо arguments.callee.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
|