"use strict";
function Test(arg) {
var a = 2;
var b = 3;
this.first = function() {
console.log(a);
};
this.second = function() {
console.log(b);
};
this.third = function() {
console.log(arg);
};
}
var a = new Test(10);
var aa = new Test(20);
console.log(window);
Объект переменных внешней функции существует в памяти до тех пор, пока существует хоть одна внутренняя функция, ссылающаяся на него через свойство [[Scope]].
Если к примеру создать объект, а потом его скопировать в другую переменную и удалить, то он будет существовать, пока на него есть ссылка в памяти и его можно найти и посмотреть содержимое.
Что из себя представляет функция в замыкании, которая хранит объект переменных и как ее найти?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветЕсть DOM-дерево сайта, в нем есть ссылки на вк - <a href="https://vk