일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 변수 선언
- Programming Practice
- 에러 던지기
- 객체지향프로그래밍 언어
- 함수 호이스팅
- html5
- 자바스크립트의 기본 포멧
- 에이전트 탐지
- React 리액트
- 스타일가이드라인
- 자바스크립트 클래스
- 자스
- 사용자 에러
- UI 레이어
- js
- 브라우저 탐지
- Try...catch
- javascript
- 자바스크립트
- 리엑트 이벤트
- JS cod e style
- JS 이벤트
- 트라이캐치
- 자바스크립트 객체
- Null비교 금지
- 자바스크립트 코드 스타일
- 프로그래밍 프랙티스
- 비구조화 할당
- 자바스크립트 생성자
- 자바스크립트 문자열
Archives
- Today
- Total
목록비동기 프로그래밍 (1)
GomJu's Coding Blog
[JS] 28. 자바스크립트-프로미스 (비동기)
프로미스(Promise)자바스크립트에서는 대부분의 상황에서 작업들이 비동기적으로 이루어집니다. 어떤 작업을 요청하면서 콜백 함수를 등록하면, 작업이 수행되고 난 후 결과를 나중에 콜백을 통해 알려주는 식 입니다. 실제 비동기 작업이 아니더라도 자바스크립트의 세계에서는 콜백을 통해 결과를 알려주는 패턴이 매우 흔하게 발생합니다.초기의 자바스크립트는 이벤트가 발생했을때 콜백 함수를 호출하는 정도의 수준 이었기 때문에 복잡도가 높지 않았지만 최근에는 프론트엔드의 비중이 높아졌기 때문에 자바스크립트로 작성하는 코드를 바라만 볼 수 없어졌습니다.이렇게 복잡도가 높아지는 경우에서 특히 어려워지는 케이스는 콜백의 중첩입니다. 하나의 작업을 콜백을 통해 결과를 받은 뒤 순차적으로 다음 작업을 진행하고자 할 때 이러한 ..
WEB/JavaScript
2018. 12. 9. 15:58