Яка різниця між спостережуваними та обіцяними на JavaScript?


Відповідь 1:

І спостереження, і обіцянки - це засіб для роботи з асинхронними діями в JavaScript. Хоча Обіцяння або відхилити / вирішити на основі завершення однієї події асинхронізації (http-запит), спостерігачі можуть постійно випромінювати зміни у стані на основі спостерігачів, які підписалися на них.

для більш детальної дискусії, перегляньте спостереження за 5 хвилин…



Відповідь 2:

Крім відповідей, вже розміщених на це питання, одна основна відмінність між обіцянкою та спостережливістю полягає в тому, що спостережувані забезпечують способи скасування запиту та повторного надсилання нового. Де обіцянки не дозволяють такої функції.

Наприклад

Якщо ви хочете отримати певний ресурс і натиснувши URL-адресу, ви можете знову запустити один і той же URL-адрес з різними параметрами, дотримуючись попереднього запиту зі старими параметрами, тепер ви отримаєте скасування, і ви отримаєте дані, що стосуються параметрів, надісланих у другому запиті.

У обіцянках у цьому випадку можуть бути надіслані два запитання q, і відповідні дані будуть отримані для кожного зробленого запиту ypu



Відповідь 3:

Крім відповідей, вже розміщених на це питання, одна основна відмінність між обіцянкою та спостережливістю полягає в тому, що спостережувані забезпечують способи скасування запиту та повторного надсилання нового. Де обіцянки не дозволяють такої функції.

Наприклад

Якщо ви хочете отримати певний ресурс і натиснувши URL-адресу, ви можете знову запустити один і той же URL-адрес з різними параметрами, дотримуючись попереднього запиту зі старими параметрами, тепер ви отримаєте скасування, і ви отримаєте дані, що стосуються параметрів, надісланих у другому запиті.

У обіцянках у цьому випадку можуть бути надіслані два запитання q, і відповідні дані будуть отримані для кожного зробленого запиту ypu



Відповідь 4:

Крім відповідей, вже розміщених на це питання, одна основна відмінність між обіцянкою та спостережливістю полягає в тому, що спостережувані забезпечують способи скасування запиту та повторного надсилання нового. Де обіцянки не дозволяють такої функції.

Наприклад

Якщо ви хочете отримати певний ресурс і натиснувши URL-адресу, ви можете знову запустити один і той же URL-адрес з різними параметрами, дотримуючись попереднього запиту зі старими параметрами, тепер ви отримаєте скасування, і ви отримаєте дані, що стосуються параметрів, надісланих у другому запиті.

У обіцянках у цьому випадку можуть бути надіслані два запитання q, і відповідні дані будуть отримані для кожного зробленого запиту ypu