비동기 작업과 콜백 지옥. Promise, async / await 웹 개발에서 비동기 작업은 매우 흔하다고 한다 비동기 작업? 특정 코드가 끝날때 까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 것을 의미한다 즉 병렬적으로 처리가 가능한 작업. 콜백 함수?? 콜백이란 다른 함수(A)의 전달인자(argument)로 넘겨주는 함수(B)를 말한다.매개변수를 넘겨 받은 함수(A)는 callback 함수(B)를 필요에 따라 즉시 실행(synchronously) 할 수도 있고, 아니면 나중에 (asynchronously) 실행할 수도 있다.이제 콜백 지옥을 봐보자getData(function(data) { processData(data, function(processedData) { renderData(processedData, function() { cons.. SKALA/Front-end 20일 전