자바스크립트의 중괄호 대괄호 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 는 { [ { }, { }, { } ] } 이런 구조가 된다.
'전체 > JS & Jquery' 카테고리의 다른 글
게시판 페이징 ajax 스크립트 (2) | 2018.08.17 |
---|---|
JS 문자열 막는 스크립트, 키보드 입력 글자 카운트 스크립트, 화면에서 여러번 클릭 막는 스크립트 (2) | 2018.08.17 |
Email Validation Check 정규표현식 이용하기 (0) | 2018.04.04 |
문자열 3자리마다 콤마찍기, 특정문자 없애기, 마지막 문자 자르는방법 (0) | 2018.04.04 |
jquery 사용한 클래스 변경 추가 제거 방법 (0) | 2017.10.18 |