Која је разлика између опажања и обећања у ЈаваСцрипт-у?


Одговор 1:

Опажања и обећања пружају начин за рад са асинц активностима у ЈаваСцрипт-у. Док обећања или одбаце / реше на основу завршетка једног догађаја асинхронизације (хттп захтева), посматрачи могу континуирано да емитују промене стања на основу посматрача који су се претплатили на њих.

за детаљнију дискусију, погледајте Обсерваблес за 5 минута ...



Одговор 2:

Осим одговора који су већ постављени на ово питање, једна основна разлика између обећања и опсервација је да надгледљиви пружају начине за отказивање захтева и поново слање новог. Где обећање не дозвољава такву могућност.

На пример

Ако желите да добијете одређени ресурс и да погодите урл, поново можете упалити исти урл са различитим параметрима, поштујући ранији захтев са старим параметрима и сада ћете добити поништења, а у ће дохватити податке релевантне за параметре послане у другом захтеву.

У обећањима би у овом случају могла бити послата два захтјева кеста и одговарајући подаци ће се прикупљати за сваки поднети захтев



Одговор 3:

Осим одговора који су већ постављени на ово питање, једна основна разлика између обећања и опсервација је да надгледљиви пружају начине за отказивање захтева и поново слање новог. Где обећање не дозвољава такву могућност.

На пример

Ако желите да добијете одређени ресурс и да погодите урл, поново можете упалити исти урл са различитим параметрима, поштујући ранији захтев са старим параметрима и сада ћете добити поништења, а у ће дохватити податке релевантне за параметре послане у другом захтеву.

У обећањима би у овом случају могла бити послата два захтјева кеста и одговарајући подаци ће се прикупљати за сваки поднети захтев



Одговор 4:

Осим одговора који су већ постављени на ово питање, једна основна разлика између обећања и опсервација је да надгледљиви пружају начине за отказивање захтева и поново слање новог. Где обећање не дозвољава такву могућност.

На пример

Ако желите да добијете одређени ресурс и да погодите урл, поново можете упалити исти урл са различитим параметрима, поштујући ранији захтев са старим параметрима и сада ћете добити поништења, а у ће дохватити податке релевантне за параметре послане у другом захтеву.

У обећањима би у овом случају могла бити послата два захтјева кеста и одговарајући подаци ће се прикупљати за сваки поднети захтев