Сообщение от kefi
|
для b - это не так , не из любого места
|
Так, так. Функция 'B' видит тот же самый объект, что и функция 'C' - VO(A), т.к. обе функции имеют этот объект в своей scope chain. Поэтому изменение значения переменной 'a' будет отражено. И, наоборот, изменение значения переменной 'b' не видно 'C', т.к. у неё совсем другой объект в scope chain - VO(B) от первого вызова 'B', а 'b' меняется в VO(B) от второго вызова...