[JS] Promise 이해하기 -2 (Promise 체이닝, Promise.all, async/await)
·
Javascript & Typescript/이해하기
해당 글은 이전 Promise에 대한 정의에 이어서 추가로 이해할 Promise Chaning, Promise.all 그리고 async/await 구문에 대해서 이해하기 위한 글입니다. 이전 Promise에 대한 정의가 궁금하면 아래에 이전 글을 참조하였습니다 [JS] Promise 이해하기 -1 (콜백함수, 정의, 요청상태) 해당 글은 Promise를 사용하기 이전에 callback 함수를 사용할 때와의 비교 및 Promise에 대한 이해 그리고 Promise의 요청 상태에 대해서 이해하기 위한 글입니다 1. Promise를 사용하기 이전 비동기 처리 adjh54.tistory.com 1) 프로미스 체이닝(Promise Chaning) 💡 비동기 함수의 처리 결과를 가지고 다른 비동기 함수를 호출하는 ..
[JS] Promise 이해하기 -1 (콜백함수, 정의, 요청상태)
·
Javascript & Typescript/이해하기
해당 글은 Promise를 사용하기 이전에 callback 함수를 사용할 때와의 비교 및 Promise에 대한 이해 그리고 Promise의 요청 상태에 대해서 이해하기 위한 글입니다 1) Promise를 사용하기 이전 비동기 처리 방식 💡 해당 Promise는 이전에 비동기 통신을 할 때 사용되는 '콜백 함수'의 단점을 보완하기 위해서 추가가 되었으며 아래는 Promise 객체가 생겨나게 된 이전 콜백 함수의 문제점입니다. 1. 콜백 함수(Callback) 💡 콜백 함수(Callback) - 특정 함수 내 인자로 다른 함수를 받아서 어떤 이벤트나 특정 시점에 도달하였을 때, 시스템에서 인자로 받은 함수를 호출하는 것을 의미합니다. 💡 콜백 함수의 문제점 1. 콜백 패턴을 사용하여 처리 순서를 보장하기 위..