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
반응형
'IT 개발 > JavaScript' 카테고리의 다른 글
11.11 (0) | 2019.11.11 |
---|---|
jQuery/Ajax로 jsp 리스트 뿌리기 / .Clone(복사) (0) | 2019.09.01 |
jQuery/Ajax (3) : 데이터 목록 뿌리기 AND 페이징 처리 (0) | 2019.09.01 |
jQuery/Ajax (2) : trigger, handler (0) | 2019.08.16 |
jQuery/Ajax(1) : 기초, Tip (0) | 2019.08.16 |