JavaScript에 대한 옵저버 블과 약속의 차이점은 무엇입니까?


대답 1:

Observable과 Promises는 모두 JavaScript에서 비동기 활동을 수행하는 수단을 제공합니다. 약속은 단일 비동기 이벤트 (http 요청)의 완료에 따라 거부 / 해결을 수행하지만 Observables는 구독하는 관찰자에 따라 상태의 변경을 지속적으로 방출 할 수 있습니다.

자세한 내용은 5 분 안에 Observables를 확인하십시오…



대답 2:

이 질문에 이미 게시 된 답변 외에도 약속과 관찰 가능 항목의 기본적인 차이점은 관찰 가능 항목이 요청을 취소하고 새 요청을 다시 보내는 방법을 제공한다는 것입니다. 약속대로 그러한 기능을 허용하지 않는 곳.

예를 들어

u가 특정 리소스를 받고 URL에 도달하고 싶다면 다른 매개 변수로 동일한 URL을 다시 실행할 수 있습니다. 이전 매개 변수가있는 이전 요청은 이제 취소되고 u는 두 번째 요청으로 전송 된 매개 변수와 관련된 데이터를 가져옵니다.

이 경우 두 요청이 전송되고 각 요청에 대해 해당 데이터가 페치됩니다.



대답 3:

이 질문에 이미 게시 된 답변 외에도 약속과 관찰 가능 항목의 기본적인 차이점은 관찰 가능 항목이 요청을 취소하고 새 요청을 다시 보내는 방법을 제공한다는 것입니다. 약속대로 그러한 기능을 허용하지 않는 곳.

예를 들어

u가 특정 리소스를 받고 URL에 도달하고 싶다면 다른 매개 변수로 동일한 URL을 다시 실행할 수 있습니다. 이전 매개 변수가있는 이전 요청은 이제 취소되고 u는 두 번째 요청으로 전송 된 매개 변수와 관련된 데이터를 가져옵니다.

이 경우 두 요청이 전송되고 각 요청에 대해 해당 데이터가 페치됩니다.



대답 4:

이 질문에 이미 게시 된 답변 외에도 약속과 관찰 가능 항목의 기본적인 차이점은 관찰 가능 항목이 요청을 취소하고 새 요청을 다시 보내는 방법을 제공한다는 것입니다. 약속대로 그러한 기능을 허용하지 않는 곳.

예를 들어

u가 특정 리소스를 받고 URL에 도달하고 싶다면 다른 매개 변수로 동일한 URL을 다시 실행할 수 있습니다. 이전 매개 변수가있는 이전 요청은 이제 취소되고 u는 두 번째 요청으로 전송 된 매개 변수와 관련된 데이터를 가져옵니다.

이 경우 두 요청이 전송되고 각 요청에 대해 해당 데이터가 페치됩니다.