공개/JavaScript
[JavaScript] 5. 비동기
처음 배울 때 나를 괴롭혔던ㄴ 비동기... 동기? 함수를 호출하면 그 함수가 끝날 때까지 다음 코드로 X 비동기? 함수를 호출하면 일단 OK하고 실행 결과 나오면 나중에 알려줌 ⇒ 다했을 때 알려줄 콜백 함수를 파라미터로 미리 받아둠 ⇒ 콜백지옥🤯 ⇒ 콜백의 사용을 줄이는 방법 등장 👉 Promise Pending 객체가 생성되었지만 동작은 완료되지 않은 상태 파라미터 resolve, reject 함수 Fulfilled 작업 완료 resolve() ⇒ then() Reject 실패 reject() ⇒ catch() function test(value) { return new Promise((resolve, reject) => { if(value>=0) resolve('ok'); else r..