본문 바로가기
기술면접

Promise, asyc/await, Hoisting

by 해룸 2024. 4. 17.

Promise

자바스크립트 프로미스는 비동기 프로그래밍의 근간이 되는 기법 중 하나이다. 프로미스를 사용하면 콜백 함수를 대체하고, 비동기 흐름을 쉽게 제어할 수 있다. 

프로미스 객체는 비동기 작업의 최종완료 또는 실패를 나타내는 Array 나 Object처럼 독자적인 객체라고 보면 된다. 비동기 작업이 끝날 때까지 결과를 기다리는것이 아니라, 결과를 제공하겠다는 '약속'을 반환한다는 의미에서 Promise라 명명 지어졌다고 한다.

 

비동기는 다같이 땅 해서 달리는거

동기는 릴레이 달리기. 바톤을 넘겨줘야 코드 실행가능~~

 

async/await

 

Hoisting

'기술면접' 카테고리의 다른 글

운영체제  (0) 2024.07.03
동기와 비동기 / Deadlock  (0) 2024.04.22
Array & LinkedList / Stack & Queue  (0) 2024.04.15
[JS] 선택정렬 / 버블정렬  (0) 2024.04.09
객체지향 프로그래밍 / 클래스형, 함수형의 차이  (0) 2024.04.05