Сообщение от kefi
|
и вуа-ля - спокойно используем, надежно зная и понимая , какие значения будут у переменных
|
Так и есть, вы в своём примере даже не выходите из контекстов (рекурсия не в счёт), а раз вы там внутри находитесь, то имеете полное право менять значения 'a' и 'b', и тем более 'g' из любого места, откуда доступны эти свойства. Вот если вы из функции 'A' выйдете и начнёте работать с замыканием снаружи, то кроме него (замыкания) никто ничего не поменяет...