수

자바스크립트에서 for문 사용시 속도차이

 자바스크립트에서 for문 사용시 속도차이 

아래는 체크박스에 전체체크하는 스크립트인데 

All_Chk() 와 All_Chk2()의 차이는 많이 납니다. 

흔히들 for문 안에 length를 사용하시는데 갯수가 작을때는 차이를 모르지만 객수가 만개만되어도 세월아 내월아 입니다. 

 for문 안에서 length 사용시 루프 돌때마다 구하기 때문에 속도가 많이 걸립니다. 

for문 전에 변수 정의해서 사용하셔야 함 

 

예제) 

 

<form method='post' name='frm'> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  <input type='checkbox' name='Chk[]' value=''> 

  ... 

</form> 

 

<script> 

function All_Chk(){ 

  var f = document.frm; 

  for(var i = 0; i < f['Chk[]'].length; i++) { 

    f['Chk[]'][i].checked = true; 

  } 

} 

 

function All_Chk2(){ 

  var f = document.frm; 

  var len = f['Chk[]'].length; 

  for(var i = 0; i < len; i++) { 

    f['Chk[]'][i].checked = true; 

  } 

} 

</script> 

|

댓글 1개

저도 슆게 높치는 부분인데.. 상세 설명 감사합니다
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-06-11 조회 3,058
16-02-15 조회 3,287
16-02-02 조회 2,951
16-01-25 조회 2,575
16-01-18 조회 2,677
16-01-08 조회 2,599
16-01-07 조회 2,608
16-01-05 조회 2,648
16-01-05 조회 2,941
16-01-05 조회 2,768
16-01-05 조회 2,795
16-01-04 조회 2,656
16-01-04 조회 2,661
16-01-04 조회 2,616
16-01-04 조회 2,526
15-12-30 조회 2,878
15-12-24 조회 2,695
15-12-24 조회 2,688
15-12-24 조회 2,713
15-12-24 조회 2,673
15-12-23 조회 2,658
15-12-16 조회 2,749
15-12-15 조회 2,814
15-12-11 조회 2,940
15-12-10 조회 2,800
15-11-09 조회 2,788
15-11-09 조회 3,008
15-10-06 조회 3,343
15-10-02 조회 3,122
15-05-29 조회 4,450
15-02-02 조회 4,431
15-01-18 조회 4,407
14-10-25 조회 8,372
14-10-25 조회 5,148
14-10-22 조회 7,151
14-10-22 조회 4,857
14-10-22 조회 4,810
14-10-18 조회 5,682
14-10-17 조회 6,053
14-10-17 조회 5,436
14-10-17 조회 8,965
14-10-17 조회 6,446
14-10-13 조회 4,368
14-10-13 조회 4,468
14-10-07 조회 6,149
14-09-24 조회 3,915
14-09-23 조회 3,982
14-09-22 조회 4,885
14-09-22 조회 6,117
14-09-22 조회 4,086
14-09-22 조회 3,759
14-09-21 조회 4,366
14-09-21 조회 3,845
14-09-20 조회 3,851
14-09-20 조회 3,761
14-09-20 조회 3,935
14-09-19 조회 3,869
14-09-19 조회 4,026
14-09-19 조회 3,917
14-09-19 조회 4,305
14-09-19 조회 3,934
14-09-19 조회 3,866
14-09-19 조회 4,150
14-09-19 조회 3,885
14-09-19 조회 3,934
14-09-19 조회 3,915
14-09-18 조회 3,998
14-09-18 조회 3,951
14-09-18 조회 4,221
14-09-18 조회 4,186
14-09-18 조회 4,199
14-09-18 조회 4,901
14-09-18 조회 5,452
14-09-18 조회 5,339
14-09-18 조회 4,136
14-09-18 조회 4,634
14-09-18 조회 4,258
14-08-30 조회 5,508
14-08-06 조회 6,010
14-08-06 조회 5,622
14-08-03 조회 5,269
14-06-12 조회 5,538
14-05-11 조회 3,719
14-05-11 조회 4,481
14-05-11 조회 4,589
14-05-09 조회 1.3만
14-05-01 조회 5,178
14-03-30 조회 4,389
14-03-23 조회 8,008
14-02-12 조회 3,888
13-10-29 조회 7,852
13-10-28 조회 8,681
13-09-29 조회 6,647
13-09-29 조회 4,274
13-07-23 조회 5,149
13-07-23 조회 1.2만
13-07-14 조회 4,682
13-07-14 조회 5,071
13-07-14 조회 6,031
13-07-14 조회 5,306