можете смеяться, но у меня такой параноидальный вопрос. допустим есть метод:
errMsgManage: function(msgArr, elem) {
var msgCont = this.$el.find(elem);
msgCont.empty();
for(key in msgArr) { msgCont.append(msgArr[key]) };
}
здесь один элемент ищется более одного раза. поэтому логика говорит, что его нужно сохранить в переменную msgCont и затем использовать хоть 2 раза, хоть 200 раз
с другой стороны, код будет более удобно читаться, если в этом случае не придерживаться описанного выше правила:
errMsgManage: function(msgArr, elem) {
this.$el.find(elem).empty();
for(key in msgArr) { this.$el.find(elem).append(msgArr[key]) };
}
ясно, что от поиска в dom одного лишнего элемента процессор не расплавится
как бы вы записали этот метод?