기술면접

Promise, asyc/await, Hoisting

해룸 2024. 4. 17. 09:57

Promise

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

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

 

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

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

 

async/await

 

Hoisting