← 문제 목록
고급
Node.js
100P
Node.js에서의 비동기 흐름 처리
Node.js에서 비동기적인 작업을 처리할 때, 콜백 함수 외에 Promise와 async/await를 사용하여 흐름을 제어할 수 있습니다. 다음의 코드는 비동기 함수 `fetchData`를 정의하고, 이를 호출하여 데이터를 처리하는 예시입니다.
위의 코드에서 `processData` 함수가 호출되었을 때, '데이터'가 콘솔에 출력되기까지의 흐름을 설명하고, 콜백 함수를 사용하지 않고 Promise와 async/await를 사용한 이유를 선택지에서 고르세요.
위의 코드에서 `processData` 함수가 호출되었을 때, '데이터'가 콘솔에 출력되기까지의 흐름을 설명하고, 콜백 함수를 사용하지 않고 Promise와 async/await를 사용한 이유를 선택지에서 고르세요.
JAVASCRIPT
function fetchData() {
return new Promise((resolve, reject) => {
setTimeout(() => {
// 데이터를 가져오는 로직
resolve('데이터');
}, 1000);
});
}
async function processData() {
const data = await fetchData();
console.log(data);
}
processData();
0명 풀이 · 정답률 0%