ここにそのようなJSコードがあるとすると:
for (var i = 0; i < document.getElementsByName('scale_select').length; i++) {
document.getElementsByName('scale_select')[i].onclick = vSetScale;
}
getElementsByNameの結果をループの前に変数に入れ、その後で変数を使用すると、コードが速くなりますか?
実生活での効果の大きさはよくわかりませんgetElementsByName
。通常、アイテムが10個未満の場合に発生します。とにかく、基礎となるメカニズムを理解したいと思います。
また、2つのオプションについて他に注目すべき点があれば、教えてください。