동기와 비동기
자바스크립트는 동기적이다.
호이스팅 된 이후 작성순서대로 동기적으로 실행됨.
호이스팅
var or 함수 선언들이 자동적으로 코드 제일 위로 올라가는 것.
비동기
언제 코드가 실행될지 예측할 수 없는 것. ex : setTimeout
지정한 시간이
콜백 함수 :
어떤 이벤트가 발생했거나 특정 작업이 완료된 후 호출되는 함수.
동기 콜백
파라미터 내부 인자로 받아서 콜백을 실행하는 경우
비동기 콜백
callback 지옥
콜백 함수들로 Nesting하면서 콜백내의 콜백.. 이런식으로 코드를 작성하는 케이스.
1. 가독성이 너무 낮음.
'D' 카테고리의 다른 글
spring cloud config 도입 (0) | 2025.02.16 |
---|---|
라이브러리 의존 (0) | 2025.01.26 |
@JsonProperty 깊게 이해하기 (1) | 2025.01.18 |
코틀린 JPA PostgreSql json 입력 이슈 (0) | 2025.01.07 |
제로 쓰러스트 추가하기 + 인터셉터에서 RequestBody 조회 (0) | 2025.01.01 |