본문 바로가기
IT 개발/JavaScript

Javascript FOR문

by Love of fate 2019. 9. 1.
728x90
반응형

Javascript FOR문의 다양성 

 

1)  일반적인 FOR문

 

1
2
3
for(var i=0; i<array.length; i++) {
console.log(array[i]);
}
 
 
 
 
 

2) 조금 더 쉽고 직관적으로 사용하기 위한 FOR문

 

1
2
3
4
5
for(var i in array) {
  console.log(array[i]);
}

3) JQuery를 사용한 For문

 

1
2
3
4
5
6
7
8
9
10
11
jQuery.each(list, function(i, v) {
    var dataObj = {};
 
    dataObj['gen'= v.gen;
    dataObj['curr'= setChartData(v.curr);
    dataObj['curr_rn'= setChartData(v.curr_rn);
    dataObj['norm_rn'= setChartData(v.norm_rn);
    dataObj['prev_rn'= setChartData(v.prev_rn);
       
    dataProvider.push(dataObj);
});
 

4) 3번, 4번 같이 쓴 경우 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
jQuery.each(List, function(i, v){
        
    var tr = jQuery("<tr>");
    tr.addClass('addTr');
 
    for(var key in v){
        
        if(key == "boobscd" || key == "pfh"){
        }else{
                
            var td = jQuery("<td>");
            td.addClass('addTd');                
            td.attr("value", key);
            td.text(v[key]);
            tr.append(td);
 
        }
    }
    jQuery("#" + target).append(tr);
});
 

 

728x90
반응형