← 문제 목록
입문 Node.js 10P

Node.js의 비동기 처리란?

Node.js는 비동기 I/O를 사용하여 높은 성능을 제공합니다. 비동기 처리를 위한 다양한 방법이 있는데, 그 중 하나는 콜백 함수입니다. 콜백 함수는 특정 작업이 끝난 후에 실행되는 함수인데, 이를 활용하여 코드의 흐름을 조정할 수 있습니다. 다음 코드에서 비동기 처리가 어떻게 이루어지는지를 생각해 보세요:


위 코드에서 fetchData 함수는 데이터 처리를 비동기적으로 수행하고 있습니다. 이와 관련하여 비동기 처리에 대한 정의로 올바른 것은 무엇일까요?
JAVASCRIPT
function fetchData(callback) {
    setTimeout(() => {
        const data = '데이터';
        callback(data);
    }, 1000);
}

fetchData((result) => {
    console.log(result);
});

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%