기술면접
Promise, asyc/await, Hoisting
해룸
2024. 4. 17. 09:57
Promise
자바스크립트 프로미스는 비동기 프로그래밍의 근간이 되는 기법 중 하나이다. 프로미스를 사용하면 콜백 함수를 대체하고, 비동기 흐름을 쉽게 제어할 수 있다.
프로미스 객체는 비동기 작업의 최종완료 또는 실패를 나타내는 Array 나 Object처럼 독자적인 객체라고 보면 된다. 비동기 작업이 끝날 때까지 결과를 기다리는것이 아니라, 결과를 제공하겠다는 '약속'을 반환한다는 의미에서 Promise라 명명 지어졌다고 한다.
비동기는 다같이 땅 해서 달리는거
동기는 릴레이 달리기. 바톤을 넘겨줘야 코드 실행가능~~
async/await
Hoisting