하...계속 삽질의 연속입니다. <div><br></div> <div>대충 프로그램 구조가</div> <div><br></div> <div>model.selectMemberList(req.body, function(rows) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if(rows) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>attachList = [];</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for(var i=0; i<rows.length; i++) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>param = {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>memberSeq : rows[i].memberSeq</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>...</div> <div> }</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>model.selectAttachFileList(param, function(rows) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>console.log('A');</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>attachList.push(rows);</div> <div> }</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>console.log('B');</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>console.log(attachList);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>}</div> <div><br></div> <div>위와 같은 구조로 만들어서 attachList에 데이터를 push해서 console로 찍고 있습니다.</div> <div><span style="font-size:9pt;line-height:1.5;">그런데 log가 찍히는 것을 봤는데</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">B가 먼저 출력되고 나중에 A가 출력이 됐습니다.</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;">정상적으로 attachList에 데이터가 push될수 있는 방법은 뭐가 있을까요?</span></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.