Artikel ini membutuhkan tinjauan editorial. Bagaimana Anda bisa membantu.
Terjemahan ini belum lengkap. Mohon bantu menerjemahkan artikel ini dari Bahasa Inggris.
Method Promise.reject(reason)
mengembalikan objek Promise
yang ditolak dengan alasan yang diberikan.
Sintaks
Promise.reject(reason);
Parameter
- reason
- Alasan kenapa
Promise
ditolak.
Deskripsi
Fungsi static Promise.reject
mengembalikan Promise
yang ditolak. Untuk keperluan debugging dan seleksi penankapan error, sangat berguna untuk membuat reason
pada instanceof
Error
.
Contoh
Penggunaan mthod static Promise.reject()
Promise.reject("Testing static reject").then(function(reason) { // not called }, function(reason) { console.log(reason); // "Testing static reject" }); Promise.reject(new Error("fail")).then(function(error) { // not called }, function(error) { console.log(error); // Stacktrace });
Spesifikasi
Spesifikasi | Status | Comment |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Promise.reject' in that specification. |
Standard | Initial definition in an ECMA standard. |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Promise.reject' in that specification. |
Draft |
Kompabilitas Browser
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 32.0 | 29.0 (29.0) | No support | 19 | 7.1 |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Basic support | No support | 32.0 | 29.0 (29.0) | No support | No support | 8 | 32.0 |