Kuzatiladigan dasturlash nima?
Kuzatiladigan dasturlash nima?

Video: Kuzatiladigan dasturlash nima?

Video: Kuzatiladigan dasturlash nima?
Video: Object Oriented Dasturlash nima? 2024, May
Anonim

An Kuzatish mumkin oddiygina ma'lumotlar to'plami bo'lib, u har qanday ma'lumotlarni chiqarishdan oldin chaqirilishini (obuna bo'lishini) kutadi. Agar siz va'dalar bilan ishlagan bo'lsangiz, ma'lumotlarga kirishning yo'li uni then() operatori bilan bog'lash yoki ES6 async/await dan foydalanishdir.

Shunga mos ravishda, kuzatiladigan tip nima?

An Kuzatish mumkin qiymat chiqaradigan karnayga o'xshaydi. U ba'zi ishlarni bajaradi va ba'zi qiymatlarni chiqaradi. Operator tarjimonga o'xshaydi, u ma'lumotlarni bir shakldan boshqa shaklga o'zgartiradi/o'zgartiradi. Kuzatuvchi bu qiymatlarni oladi.

Keyinchalik savol tug'iladi: kuzatilishi mumkin bo'lgan narsalardan nima foydalanish kerak? Kuzatiladigan narsalar havola. Kuzatiladigan narsalar noshirlar va obunachilar o'rtasida xabarlarni uzatishni qo'llab-quvvatlang ilova . Kuzatiladigan narsalar hodisalarni boshqarish, asinxron dasturlash va bir nechta qiymatlarni qayta ishlash uchun boshqa usullarga nisbatan sezilarli afzalliklarni taklif qiladi.

Bundan tashqari, kuzatiladiganlar qanday ishlaydi?

Kuzatiladigan narsalar ma'lumotlar manbalari o'ramlari bo'lib, yangi qiymat yoki ma'lumotlar qiymatlari o'zgarganda kuzatuvchi ba'zi ko'rsatmalarni bajaradi. The Kuzatish mumkin obuna orqali bajaruvchi kuzatuvchiga, obuna usuli bilan kuzatuvchiga ulanadi. kuzatilishi mumkin kod blokini bajarish uchun.

RxJS kuzatilishi mumkin bo'lgan narsa nima?

RxJS tanishtiradi Kuzatiladigan narsalar , JavaScript uchun yangi Push tizimi. An Kuzatish mumkin bir nechta qiymatlarni ishlab chiqaruvchi bo'lib, ularni kuzatuvchilarga (iste'molchilarga) "itarib yuboradi". Funktsiya - chaqirilganda sinxron ravishda bitta qiymatni qaytaradigan dangasa baholangan hisoblash.

Tavsiya: