return {
fullName: name,
set: setName
};
Использует значения из name
и setName
.Он не создает ссылку на переменную.Фактически, name
копируется.
Вам необходимо создать соответствующий метод getName
, чтобы воспользоваться преимуществами замыканий, чтобы вы могли сохранить ссылку на переменную.