You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/11-async/06-promisify/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ let loadScriptPromise = function(src) {
39
39
// loadScriptPromise('path/script.js').then(...)
40
40
```
41
41
42
-
Şimdi`loadScriptPromise` promise-based kodumuza çok iyi uyuyor.
42
+
Artık`loadScriptPromise` promise-based kodumuza çok iyi uyuyor.
43
43
44
44
Görebileceğimiz gibi, tüm işi orijinal `loadScript`e devrederek, `resolve/reject` promise'ına dönüşen kendi callback'ini sağlar.
45
45
@@ -77,7 +77,7 @@ Burada orijinal fonksiyonun iki argümanlı bir callback beklediğini varsayıyo
77
77
78
78
Ama ya orijinal `f` daha fazla argümanlı bir callback bekliyorsa `callback(err, res1, res2)`?
79
79
80
-
İşte bir dizi çoklu callback sonucu döndüren bir `promisify`modifikasyonu:
80
+
İşte bir dizi çoklu callback sonucu döndüren bir `promisify`değişikliği:
81
81
82
82
```js
83
83
// bir dizi sonuç elde etmek için promisify(f, true)
@@ -105,7 +105,7 @@ f = promisify(f, true);
105
105
f(...).then(arrayOfResults => ..., err => ...)
106
106
```
107
107
108
-
Bazı durumlarda `err` olmayabilir: `callback(result)` veya callback biçiminde egzotik bir şey varsa, bu tür fonksiyonları helper kullanmadan manuel olarak promisify edebiliriz.
108
+
Bazı durumlarda `err` olmayabilir: `callback(result)` veya callback biçiminde farklı bir şey varsa, bu tür fonksiyonları helper kullanmadan manuel olarak promisify edebiliriz.
109
109
110
110
Biraz daha esnek promisification fonksiyonlarına sahip modüller de vardır, örnek [es6-promisify](https://github.com/digitaldesignlabs/es6-promisify). Node.js'debununiçinyerleşikbir`util.promisify`fonksiyonuvardır.
0 commit comments