setTimeout
각각 5초, 10초 뒤에 console 창에 출력된다.
setTimeout 무작위 출력
커피, 샌드위치, 아이스크림이 순서대로 나오는 코드와 무작위로 나오는 코드이다.
순서대로 나오는 코드처럼 연속적으로 작성한다면 callback지옥에 빠질 수 있다.
예시
promise
promise를 사용하면 callback hell (콜백 지옥)을 벗어날 수 있고 에러처리가 쉽다.
promise를 사용할때 알아보기 쉽게 resolve를 임의로 많이 사용한다. 여기서 resolve는 함수 형태로 전달되며 즉시 호출된다.(promise의 특징)
'javascript, framework > javascript' 카테고리의 다른 글
Step09_fetch(json, parse) ecma6 (0) | 2022.07.20 |
---|---|
Step09_fetch(동기, 비동기, json, fetch) ecma6 (0) | 2022.07.19 |
Step07_for(for, for in, forEach, for of) ecma6 (0) | 2022.07.19 |
Step06_templateString(backtick) ecma6 (0) | 2022.07.19 |
Step05_function(함수 디폴트값 지정, ... (함수 배열 입력)) ecma6 (0) | 2022.07.19 |