[Javascript] 뭐하는 애인지 헷갈리는 Promise
Promise는 설명하기 헷갈리는 녀석이다. 개발을 하다 보면 내부적으로 Promise를 리턴하는 다양한 함수를 사용하게 되는데, (ex: fetch, axios) 이때 리턴된 값의 형태가 영 익숙하지 않다? 리턴된 값으로 뭘 어떻게 해야 할지 모르겠다? 나는 비동기 함수가 처리된 다음에 '값'을 받아오고 싶었는데 이상한 놈이 리턴됐다? 하는 사람들을 많이 봤다. 모두 Promise가 뭔지 모르기 때문에 나오는 반응이다. Promise는 함수인지, 객체인지도 처음엔 헷갈리고 new Promise를 통해 객체를 생성할 때 전달하는 resolve, reject도 어떻게 쓰는지 잘 모르겠는, 딱 보는 순간엔 읭 스러운 녀석이다. 하지만 자바스크립트에서 비동기 로직을 다룰 때, 해당 비동기 작업이 끝난 것을 확..
2023.07.30