Мне интересно, эффективнее ли помещать какие-либо переменные, на которые есть ссылки, внутри цикла, вне цикла - или они могут собирать мусор, как переменные внутри функции?
var obj = {key:'val'};
for(var i=0; i<10; i++){
console.log(obj);
}
или
for(var i=0; i<10; i++){
var obj = {key:'val'};
console.log(obj);
}
Я попытался запустить тест памяти в профилировщике моего браузера, но все еще не мог определить, какой метод лучше.