Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

자바 스크립트에서 지연, 약속 및 선물의 차이점은 무엇입니까?

<시간/>

미래는 약속과 같은 오래된 용어입니다.

  • Promise는 아직 알려지지 않은 값을 나타냅니다. 이것은 프라미스가 생성될 때 반드시 알려지지 않은 값에 대한 프록시로 더 잘 이해될 수 있습니다.

  • deferred는 아직 완료되지 않은 작업을 나타냅니다. deferred(일반적으로 Promise를 확장함)는 스스로 해결할 수 있지만 Promise는 그렇게 할 수 없습니다. 이것은 또한 항상 성공하는 약속으로 생각할 수도 있습니다.

Promise는 초기에 알려지지 않은 결과에 대한 자리 표시자이며 deferred는 값을 산출하는 계산을 나타냅니다.