Apakah pengaturcaraan yang boleh diperhatikan?
Apakah pengaturcaraan yang boleh diperhatikan?

Video: Apakah pengaturcaraan yang boleh diperhatikan?

Video: Apakah pengaturcaraan yang boleh diperhatikan?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, November
Anonim

An Boleh diperhatikan hanyalah koleksi data yang menunggu untuk dipanggil (dilanggan) sebelum ia boleh mengeluarkan sebarang data. Jika anda telah bekerja dengan janji, maka cara untuk mengakses data adalah dengan merantainya dengan operator then() atau gunakan ES6 async/await.

Sejajar dengan itu, apakah jenis yang boleh diperhatikan?

An Boleh diperhatikan adalah seperti pembesar suara yang mengeluarkan nilai. Ia melakukan beberapa kerja dan mengeluarkan beberapa nilai. Operator adalah seperti penterjemah yang menterjemah/mengubah suai data daripada satu bentuk ke bentuk lain. Seorang Pemerhati mendapat nilai tersebut.

Seterusnya, persoalannya ialah, apakah kegunaan benda boleh diperhatikan? Boleh diperhatikan pautan. Boleh diperhatikan menyediakan sokongan untuk menghantar mesej antara penerbit dan pelanggan dalam anda permohonan . Boleh diperhatikan menawarkan faedah yang ketara berbanding teknik lain untuk pengendalian acara, pengaturcaraan tak segerak dan pengendalian berbilang nilai.

Selain itu, bagaimanakah yang boleh diperhatikan berfungsi?

Boleh diperhatikan adalah pembalut sumber data dan kemudian pemerhati melaksanakan beberapa arahan apabila terdapat nilai baharu atau perubahan dalam nilai data. The Boleh diperhatikan disambungkan kepada pemerhati yang melakukan pelaksanaan melalui langganan, dengan kaedah langganan pemerhati menyambung kepada boleh diperhatikan untuk melaksanakan blok kod.

Apakah RxJS yang boleh diperhatikan?

RxJS memperkenalkan Boleh diperhatikan , sistem Tolak baharu untuk JavaScript. An Boleh diperhatikan ialah Pengeluar berbilang nilai, "menolak" mereka kepada Pemerhati (Pengguna). Fungsi ialah pengiraan yang dinilai secara malas yang mengembalikan satu nilai secara serentak pada seruan.

Disyorkan: