게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
node js 콜백 관련 질문드립니다.
게시물ID : programmer_17882짧은주소 복사하기
작성자 : 으겔걸걹
추천 : 0
조회수 : 359회
댓글수 : 1개
등록시간 : 2016/07/13 10:42:47
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지
하...계속 삽질의 연속입니다.

대충 프로그램 구조가

model.selectMemberList(req.body, function(rows) {
if(rows) {
attachList = [];
for(var i=0; i<rows.length; i++) {
param = {
memberSeq : rows[i].memberSeq
   ...
                   }
model.selectAttachFileList(param, function(rows) {
console.log('A');
attachList.push(rows);
                   }
}
console.log('B');
console.log(attachList);
}
}

위와 같은 구조로 만들어서 attachList에 데이터를 push해서 console로 찍고 있습니다.
그런데 log가 찍히는 것을 봤는데

B가 먼저 출력되고 나중에 A가 출력이 됐습니다.

정상적으로 attachList에 데이터가 push될수 있는 방법은 뭐가 있을까요?

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호