Test name | Executions per second |
---|---|
Use eq | 238168.1 Ops/sec |
Use get | 414402.5 Ops/sec |
Use array like access | 420776.0 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;
}