자바스크립트의 중괄호 대괄호 key, value 배열 구조 만들기 [] {}


View에서 key, value를 가진 json 배열 형식으로 만들어 보내고 싶은데 

단건이 아닌 다건의 여러개 데이터를  보낼때 중괄호와 대괄호에 개념을 정리하게 되었다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var dataList = [];
 
for (var i = 1, j= 100; i <= 3; i++,j+= 100) {
    var data = {};
    data.number = i;
    data.priorSeq = j;
    dataList.push(data); // 데이터 푸시
}
 
var reqData = {};
reqData.dataList = dataList;
 
var sendData = {};
sendData.reqData = reqData;
 
console.log(sendData);
debugger;
cs


--> 개발자도구를 통해 debugger 전 결과를 확인해보면



 reqData : {dataList: Array(3)}

 dataList : (3) [{…}, {…}, {…}]


 0 : {number: "1", priorSeq: "100"}

 1 : {number: "2", priorSeq: "200"}

 2 : {number: "3", priorSeq: "300"}



다음과 같이 나오게 되고



reqData 는 { [ { }, { }, { } ] } 이런 구조가 된다.




+ Recent posts