작성
·
163
0
안녕하세요 Client에서 fetch로 데이터 호출하는 부분 구현해보고 있는데요,
비동기관련 문제에 대해 해결방법이 생각이 안 나서 질문드립니다.
대략적인 코드는 다음과 같은데요, 직원 목록 받아와서 근로 중인 직원들만 추려내는 로직입니다.
============================================================================================
get(url, fetchData, fetchIsTrue){
let data;
let data = fetchData(url); // 직원 목록 가져옴(비동기)
let filteredData = [];
for(let i = 0 ; i < data.length ; i++){
let bool = fetchIsTrue(data[i]); // 근무중인지 서버에 확인 요청(비동기)
if(bool){
filteredData.push(data[i]);
}
}
return filteredData;
}
const myData = get('http://192.0.0.1',fetchData,fetchIsTrue)
============================================================================================
이 코드에서 myData가 순수한 배열에 근무중인 직원 배열인 filteredData를 받아오려면 어떻게 수정하면 될까요?
감사합니다.
답변 1
0