Jquery Cookbook/5. 빠르게, 간단하게, 더욱 재미있게
5.12 순수 루프 작성하기
altvirus
2011. 11. 10. 14:40
<div>1</div>
<div>2</div>
<div>3</div>
$('div').each(function(i, elem){
alert($(elem).html());
});
- each 루프보다는 순수하게 for 루프를 쓰면 빠르다.
var div = $('div');
for(var i=0; i<div.length; i++){
alert($(div[i]).html());
}
- 배열 길이 캐시
- i++ 보다 ++i가 빠른 브라우저가 있다.
var div = $('div');
for(var i=-1, n=div.length; ++i<n; ){
alert($(div[i]).html());
}