Pertanyaan yang diberi tag «throw»

8
Apa perbedaan antara `throw new Error` dan` throw someObject`?
Saya ingin menulis handler kesalahan umum yang akan menangkap kesalahan kustom yang dilemparkan dengan sengaja pada setiap contoh kode. Ketika saya throw new Error('sample')suka dalam kode berikut try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e); console.log(e); } Log menunjukkan di Firefox sebagai Error: [object Object]dan …

6
Mengapa saya tidak bisa memasukkan penangan Promise.catch?
Mengapa saya tidak bisa begitu saja melempar Errorpanggilan balik tangkapan dan membiarkan proses menangani kesalahan seolah-olah itu dalam lingkup lain? Jika saya tidak melakukan console.log(err)apa-apa akan dicetak dan saya tidak tahu apa-apa tentang apa yang terjadi. Prosesnya baru saja berakhir ... Contoh: function do1() { return new Promise(function(resolve, reject) { …


4
Di C ++, jika throw adalah ekspresi, apa tipenya?
Saya mengambil ini di salah satu upaya singkat saya ke reddit: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ Pada dasarnya, penulis menunjukkan bahwa di C ++: throw "error" adalah ekspresi. Ini sebenarnya dijelaskan dengan cukup jelas dalam Standar C ++, baik dalam teks utama maupun tata bahasa. Namun, yang tidak jelas (setidaknya bagi saya) adalah jenis …
115 c++  throw 

7
Bagaimana cara kerja pengecualian (di balik layar) di c ++
Saya terus melihat orang mengatakan bahwa pengecualian itu lambat, tetapi saya tidak pernah melihat bukti apa pun. Jadi, alih-alih menanyakan apakah ada, saya akan bertanya bagaimana cara kerja pengecualian di belakang layar, sehingga saya dapat membuat keputusan kapan harus menggunakannya dan apakah lambat. Dari apa yang saya tahu, pengecualian sama …

3
Perbedaan antara C ++ 03 throw () specifier C ++ 11 noexcept
Apakah ada perbedaan antara throw()dan noexceptselain diperiksa pada waktu proses dan waktu kompilasi? Artikel Wikipedia C ++ 11 ini menyarankan bahwa penentu lemparan C ++ 03 sudah tidak digunakan lagi. Mengapa demikian, apakah noexceptcukup mampu untuk mencakup semua itu pada waktu kompilasi? [Catatan: Saya telah memeriksa pertanyaan ini dan artikel …
100 c++  exception  c++11  throw  noexcept 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.