Показать сообщение отдельно
  #13 (permalink)  
Старый 20.02.2015, 18:19
Интересующийся
Посмотреть профиль Найти все сообщения от kotlov-net
 
Регистрация: 20.02.2015
Сообщений: 13

Сообщение от polecat
Когда-то я слышал, что имеет смысл избегать, где это возможно, лишних переменных (экономить память) и как-то на автомате стараюсь без них обходиться
переменные не особо засирают память, это всего лишь ссылки. А прямые операции с дом могут посадить производительность. Старайся, чтобы меньше перерисовок было, в этом тебе наоборот использование переменных поможет. Кроме того, переменные могут экономить память и улучшить производительность в следующих случаях:
f=function(){}
array.forEach(f)
anotherArray.forEach(f)
vs
array.forEach(function(){})
anotherArray.forEach(function(){})

так как новый объект функции не создается каждый раз заново

Последний раз редактировалось kotlov-net, 20.02.2015 в 18:24.
Ответить с цитированием