Rise,
Не, тут что то есть)
асинхронный код живет в объекте и я могу обращаться к приватным свойствам через замыкание
Например:
function Timer() {
var a = 1;
this.showTime = function () {
setInterval(function () { console.log(a++) },1000);
}();
}
new Timer();
Объекта нет, а скоуп его есть, является ли это неправильным кодом вызывающем утечку?