Kaydet (Commit) 29594ac6 authored tarafından Ali GOREN's avatar Ali GOREN

Promise Hataları çevirildi

üst 5226aeea
...@@ -1830,35 +1830,34 @@ try { ...@@ -1830,35 +1830,34 @@ try {
} }
``` ```
### Don't ignore rejected promises ### Promise Hatalarını Görmezden Gelmeyin
For the same reason you shouldn't ignore caught errors Aynı sebepten dolay `try/catch`'ten kaynaklanan hataları gözardı etmemelisiniz.
from `try/catch`.
**Kötü:** **Kötü:**
```javascript ```javascript
getdata() verileriGetir()
.then((data) => { .then((veri) => {
functionThatMightThrow(data); fonksiyonHataFirlatabilir(veri);
}) })
.catch((error) => { .catch((hata) => {
console.log(error); console.log(hata);
}); });
``` ```
**İyi:** **İyi:**
```javascript ```javascript
getdata() verileriGetir()
.then((data) => { .then((veri) => {
functionThatMightThrow(data); fonksiyonHataFirlatabilir(veri);
}) })
.catch((error) => { .catch((hata) => {
// One option (more noisy than console.log): // İlk seçenek (console.log'dan daha çok bilgilendirici):
console.error(error); console.error(hata);
// Another option: // Diğer Seçenek:
notifyUserOfError(error); kullaniciyaHataGoster(hata);
// Another option: // Diğer Seçenek:
reportErrorToService(error); hatayiServiseBildir(hata);
// OR do all three! // Ya da üçünü de yapabilirsiniz!!
}); });
``` ```
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment