Test name | Executions per second |
---|---|
Use eq | 244411.3 Ops/sec |
Use get | 438234.4 Ops/sec |
Use array like access _ broken | 438264.8 Ops/sec |
<div id="testRoot">
<span>1</span>
<span>1</span>
<span>1</span>
<span>1</span>
<span>1</span>
<span>1</span>
<span>1</span>
</div>
var elements = $("#testRoot span");
var len = elements.length;
for (var i = 0; i < len; i++){
var t = elements.eq(i).textContent;
}
for (var i = 0; i < len; i++){
var t = elements.get(i).textContent;
}
for (var i = 0; i < len; i++){
var t = elements[i].textContent;
}