본문 바로가기 메뉴 바로가기

내 맘대로 IT 편집숍

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

내 맘대로 IT 편집숍

검색하기 폼
  • 분류 전체보기 (41)
    • 개발 (25)
    • IT (11)
    • AI (2)
    • 게임 (3)
  • 방명록

Javascript (2)
Promise.all() 그리고 Promise.allSettled() 에 대해서

Promise.all() 여러개의 프로미스가 완료가 된 후 다음로직을 실행해야하는 경우에 사용된다. 이경우 async await보다 합리적인 선택이 될 수 있는데, 아래와 같은 경우 때문이다 // async await을 사용할경우 async asyncAwaitExampleFunc() { const resp = await $http.get("/api") // 3초 const resp2 = await $http.get("/api2") // 5초 responseHandler(resp, resp2) // 이 함수는 8초후에 실행된다 ... } // Promise.all을 사용할경우 promiseAllExampleFunc() { const resp = $http.get("/api") // 3초 const resp..

개발 2021. 4. 22. 13:50
자바스크립트의 비동기 통신에관한 이해

Callback 기존 비동기 통신을위해서 callback형태의 구문을 사용하였다. 이 형태에는 치명적인 문제가 있었는데, 비동기 코드가 중첩될수록 읽는데 한세월 고치는데 한세월인 코드가 된다는것이었다. // 여기까진 봐줄만하다 doAsyncRequestAction(param, function(resp) { }); // 그러나... doAsyncRequestFirstAction(param, function(resp) { doAsyncRequestSecondAction(param, function(resp) { doAsyncRequestThirdAction(param, function(resp) { }); }); }); 물론 위와 같은 코드도 로직수정과 별도의 함수로 분리하는 리팩토링 과정을 거치면 조금 나..

개발 2021. 4. 22. 11:55
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 인스타그램
TAG
  • Javascript
  • 간편교통결제
  • SKT8월혜택
  • axios
  • 데이터베이스
  • 아이폰
  • 갤럭시
  • 게이머
  • 하이퍼레인
  • PostgreSQL
  • 애플워치교통카드
  • 핸드폰 단통법 폐지
  • 휴대폰 단통법 폐지
  • FBI
  • PROMISE
  • 폰리뷰
  • 코잉ㄴ투자
  • 드라이버지원종료
  • 개발자
  • db
  • 상시판매
  • 트럼프
  • 프로그래밍
  • SQL
  • 2억화소
  • hyper코인
  • 호갱피하기
  • 자바스크립트
  • 모바일코딩
  • SKT50GB
more
«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바