PROMISE
-
[자바스크립트 고급 문법] PromiseJavaScript 2023. 3. 21. 14:27
목차 Promise란? 왜 Promise를 쓰는가? Promise 사용법 코드 예제 # Promise란? 자바스크립트에서 비동기 처리에 사용되는 객체입니다. 이때, 비동기 처리란 특정 코드의 실행이 완료될 때까지 기다리지 않고 다음 코드를 실행할 수 있게 해 주는 방식을 뜻합니다. # 왜 Promise를 쓰는가? 원래 웹은 '앞에서부터'의 규칙을 가지고 있습니다. 요청(request)에 대한 반응(response)이 순서대로 이루어지고, 먼저 실행된 코드가 실행 완료 되어야 다음 코드를 실행하는 것처럼요. 그런데 자바스크립트에 Ajax(Asynchronous JavaScript and XML)이 추가되면서 XMLHTTPRequest 통신이 가능해졌고, 이를 통해 서버로 요청을 보낸 후 요청에 대한 응답을..