Учитывая некоторый JS-код, подобный этому:
for (var i = 0; i < document.getElementsByName('scale_select').length; i++) {
document.getElementsByName('scale_select')[i].onclick = vSetScale;
}
Будет ли код быстрее, если мы поместим результат getElementsByName в переменную перед циклом и затем будем использовать переменную после этого?
Я не уверен, насколько велик эффект в реальной жизни, результат getElementsByName
, обычно имеющий < 10 предметов. В любом случае, я бы хотел понять основную механику.
Кроме того, если есть что-нибудь еще, напоминающее о двух вариантах, скажите, пожалуйста.