Спасибо за пояснения!
Цитата:
Т.е. когда объект calc создан, в нём нет объекта methods??? |
Цитата:
|
Цитата:
Но ссылка есть в коде его методов:
this.addMethod = function(name, func) {
/* вот она, ссылка на methods: */methods[name] = func;
};
Если бы этих ссылок в методах небыло, то объект methods бы не хранился в памяти (сборщик мусора бы уничтожил объект). |
Ясно.. так что это за место памяти closure?
|
| Часовой пояс GMT +3, время: 01:41. |