Apa perbedaan antara Promisedan Observabledi Angular? Contoh pada masing-masing akan membantu dalam memahami kedua kasus. Dalam skenario apa kita bisa menggunakan setiap
Janji adalah taktik untuk komputasi yang ditangguhkan, cocok untuk beberapa gaya konkurensi: konkurensi untai dan loop acara untuk komputasi lokal, dan pesan jarak jauh yang sinkron dan asinkron. Janji merupakan hasil akhirnya dari operasi asinkron. Cara utama bekerja dengan janji adalah melalui metode yang mendaftarkan transformasi dari nilai akhirnya atau alasan kegagalan janji menjadi janji baru.
Apa perbedaan antara Promisedan Observabledi Angular? Contoh pada masing-masing akan membantu dalam memahami kedua kasus. Dalam skenario apa kita bisa menggunakan setiap
Apakah ada masalah dengan menggunakan async/ awaitdalam satu forEachlingkaran? Saya mencoba untuk mengulang melalui array file dan awaitpada isi setiap file. import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this works fine
Saya ingin bekerja dengan janji-janji tetapi saya memiliki API panggilan balik dalam format seperti: 1. Beban DOM atau acara satu kali lainnya: window.onload; // set to callback ... window.onload = function() { }; 2. Panggilan balik polos: function request(onChangeHandler) {...
Saya telah merestrukturisasi kode saya menjadi janji , dan membangun rantai janji datar panjang yang indah , yang terdiri dari beberapa .then()panggilan balik. Pada akhirnya saya ingin mengembalikan beberapa nilai komposit, dan perlu mengakses beberapa hasil janji menengah . Namun nilai-nilai...
Saya sedang menulis kode yang melakukan sesuatu yang terlihat seperti: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. | // using a promise constructor...
Saya dapat menandai fungsi javascript sebagai "async" (yaitu mengembalikan janji) dengan asynckata kunci. Seperti ini: async function foo() { // do something } Apakah sintaks setara untuk fungsi
Saya memiliki layanan AngularJS yang ingin saya inisialisasi dengan beberapa data asinkron. Sesuatu seperti ini: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) {...
Saya telah membaca tentang jQuery ditangguhkan dan janji dan saya tidak bisa melihat perbedaan antara menggunakan .then()& .done()untuk panggilan balik yang sukses. Saya tahu Eric Hynds menyebutkan itu .done()dan .success()memetakan ke fungsi yang sama tapi saya kira begitu juga .then()karena...
Saya telah mengembangkan JavaScript selama beberapa tahun dan saya tidak mengerti apa-apa tentang janji. Sepertinya yang saya lakukan hanyalah perubahan: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Yang mana saya bisa menggunakan pustaka...
Katakanlah saya memiliki satu set Promises yang membuat permintaan jaringan, yang salah satunya akan gagal: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err...
Saya telah membaca beberapa artikel tentang hal ini, tetapi masih belum jelas bagi saya jika ada perbedaan antara Promise.rejectvs melempar kesalahan. Sebagai contoh, Menggunakan Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else {...
Saya cukup akrab dengan C ++ 11's std::thread, std::asyncdan std::futurekomponen (misalnya lihat jawaban ini ), yang lurus ke depan. Namun, saya tidak dapat memahami apa std::promiseitu, apa yang dilakukannya dan dalam situasi apa yang paling baik digunakan. Dokumen standar itu sendiri tidak...
Apakah itu Janji ES6 atau Janji burung biru, Janji Q, dll. Bagaimana cara saya menguji untuk melihat apakah objek yang diberikan adalah
Apa perbedaan antara: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan dan ini: new Promise(function(res, rej) { res("aaa"); })...
Apa perbedaan antara Tangguhan, Janji dan Berjangka? Apakah ada teori yang disetujui secara umum di balik
Bagaimana saya bisa menolak janji yang dikembalikan oleh fungsi async / menunggu? misalnya asalnya foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Terjemahkan ke async /...
Saya telah menggunakan ES6 Promise. Biasanya, Janji dibuat dan digunakan seperti ini new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); Tetapi saya telah melakukan sesuatu seperti di bawah ini untuk mengambil tekad di luar demi
Apa perbedaan antara Futuredan Promise? Mereka berdua bertindak seperti pengganti untuk hasil masa depan, tetapi di mana perbedaan
Pertimbangkan kode berikut yang membaca larik file secara serial / berurutan. readFilesmengembalikan janji, yang diselesaikan hanya setelah semua file dibaca secara berurutan. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) { return new...
Saya memiliki berbagai Janji yang saya selesaikan Promise.all(arrayOfPromises); Saya melanjutkan untuk melanjutkan rantai janji. Terlihat seperti ini existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return