Pertanyaan yang diberi tag callback

Callback adalah potongan kode (yaitu alamat atau referensi fungsi atau metode atau ekspresi lambda) yang dilewatkan sebagai argumen ke kode lain, yang diharapkan untuk memanggil kembali (mengeksekusi) argumen pada waktu yang tepat. Tag ini harus digunakan dengan pertanyaan tentang API yang menggunakan panggilan balik untuk memberi tahu pemanggil ketika suatu tindakan selesai. Gunakan tag penanganan kejadian untuk pertanyaan yang melibatkan berlangganan acara seperti dalam kerangka kerja GUI.

430
Bukankah janji hanya panggilan balik?

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...

373
Perbedaan antara array_map, array_walk dan array_filter

Apa sebenarnya perbedaan antara array_map, array_walkdan array_filter. Apa yang bisa saya lihat dari dokumentasi adalah bahwa Anda dapat melewati fungsi panggilan balik untuk melakukan suatu tindakan pada array yang disediakan. Tapi sepertinya saya tidak menemukan perbedaan khusus di antara...

265
Apa tujuan willSet dan didSet di Swift?

Swift memiliki sintaks deklarasi properti yang sangat mirip dengan C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Namun, ia juga memiliki willSetdan didSetbertindak. Ini disebut masing-masing sebelum dan sesudah penyetel dipanggil. Apa tujuan mereka, mengingat Anda hanya...

177
Fungsi panggilan balik di Jawa

Apakah ada cara untuk melewatkan fungsi panggilan balik dalam metode Java? Perilaku yang saya coba tiru adalah Delegasi .Net diteruskan ke suatu fungsi. Saya telah melihat orang-orang menyarankan untuk membuat objek terpisah tetapi itu tampaknya berlebihan, namun saya sadar bahwa kadang-kadang...

173
Menentukan jenis panggilan balik TypeScript

Saya mendapat kelas berikut di TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Saya menggunakan kelas seperti ini: var test = new CallbackTest(); test.myCallback = () =>