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