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