Skip to content

Commit 9834279

Browse files
authored
Arreglar errores gramaticales
1 parent 33ac893 commit 9834279

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

‎1-js/11-async/06-promisify/article.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Promisification (Promisificación) -- es una palabra larga para una simple trans
44

55
En otras palabras, creamos una función de envoltura que realiza lo mismo, llamando a la original internamente, pero retornando una promesa.
66

7-
Estas transformaciones son usualmente necesarias en la vida real, ya que muchas funciones y librerías están basadas en callbacks. Pero las promesas son mas convenientes, asi que tiene sentido promisificar.
7+
Estas transformaciones son usualmente necesarias en la vida real, ya que muchas funciones y librerías están basadas en callbacks. Pero las promesas son mas convenientes, así que tiene sentido promisificar.
88

99
Por ejemplo, tenemos `loadScript(src, callback)` del capitulo <info:callbacks>.
1010

@@ -73,11 +73,11 @@ let loadScriptPromise = promisify(loadScript);
7373
loadScriptPromise(...).then(...);
7474
```
7575

76-
Aqui asumimos que la función original espera un callback con dos argumentos `(err, result)`. Si es asi (Es lo que usualmente encontramos). Entonces nuestro callback personalizado esta exactamente en el formato correcto, y `promisify` trabaja genial para tal caso.
76+
Aquí asumimos que la función original espera un callback con dos argumentos `(err, result)`. Eso es lo que usualmente encontramos. Entonces nuestro callback personalizado está exactamente en el formato correcto, y `promisify` funciona muy bien para tal caso.
7777

7878
¿Y si la `f` original espera un callback con más argumentos `callback(err, res1, res2)`?
7979

80-
Aqui hay una modificación de `promisify` que retorna un array de los múltiplos resultados del callback:
80+
Aquí hay una modificación de `promisify` que retorna un array de los múltiples resultados del callback:
8181

8282
```js
8383
// promisify(f, true) para conseguir array de resultados
@@ -104,14 +104,14 @@ function promisify(f, manyArgs = false) {
104104
f = promisify(f, true);
105105
f(...).then(arrayOfResults => ..., err => ...)
106106
```
107-
En algunos casos, Puede que `err` este ausente: `callback(result)`, o hay algo exótico en el formato del callback, entonces tendremos que promisificar tales funciones manualmente.
107+
En algunos casos, puede que `err` esté ausente: `callback(result)`, o que haya algo que no es habitual en el formato del callback, por lo que tendremos que promisificar tales funciones manualmente.
108108
109-
También hay módulos con funciones para promisificar un poco más flexible, ej. [es6-promisify](https://github.com/digitaldesignlabs/es6-promisify). En Node.js, hay una función integrada `util.promisfy` para ello.
109+
También hay módulos con funciones de promisificación un poco más flexibles, ej. [es6-promisify](https://github.com/digitaldesignlabs/es6-promisify). En Node.js, hay una función integrada `util.promisfy` para ello.
110110
111111
```smart
112112
La promisificación es un excelente enfoque, especialmente cuando usas `async/await` (revisa el siguiente capitulo), pero no es totalmente un substituto para los callbacks.
113113

114-
Recuerda, que una promesa puede que tenga solo un resultado, pero un callback técnicamente podría ser llamado muchas veces.
114+
Recuerda, una promesa puede tener sólo un resultado, pero un callback puede ser técnicamente llamado muchas veces.
115115

116-
Asi que la promisificación esta solo pensada para funciones que llaman al callback una vez. Las llamadas adicionales serán ignoradas.
116+
Así que la promisificación está solo pensada para funciones que llaman al callback una vez. Las llamadas adicionales serán ignoradas.
117117
```

0 commit comments

Comments
 (0)