Skip to content

Commit 6fd53aa

Browse files
committed
susy220217
2 parents f314cbd + 6eba062 commit 6fd53aa

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

1-js/11-async/01-callbacks/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,4 +307,4 @@ Además, las funciones llamadas `step*` son de un solo uso, son para evitar la "
307307

308308
Nos gustaría tener algo mejor.
309309

310-
Afortunadamente, podemos evitar tales pirámides. Una de las mejores formas es usando "promesas", descritas en el próximo capítulo.
310+
Afortunadamente, hay otras formas de evitar tales pirámides. Una de las mejores formas es usando "promesas", descritas en el próximo capítulo.

1-js/11-async/05-promise-api/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ Para ello es `Promise.all`.
1313
La sintaxis es:
1414

1515
```js
16-
let promise = Promise.all([...promises...]);
16+
let promise = Promise.all(iterable);
1717
```
1818

19-
`Promise.all` toma un array de promesas (técnicamente puede ser cualquier iterable pero usualmente es un array) y devuelve una nueva promesa.
19+
`Promise.all` toma un iterable (usualmente un array de promesas) y devuelve una nueva promesa.
2020

2121
Esta nueva promesa es resuelta en cuanto todas las promesas listadas se resuelven, y el array de aquellos resultados se vuelve su resultado.
2222

4-binary/03-blob/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ blob.arrayBuffer().then(buffer => /* process the ArrayBuffer */);
225225

226226
Cuando leemos y escribimos un blob de más de `2 GB`, `arrayBuffer` hace un uso demasiado intensivo de la memoria para nosotros. En este punto, podemos convertir directamente el blob a un stream.
227227

228-
Un stream (flujo, corriente) es un objeto especial que permite leer (o escribir) porcion por porción. Está fuera de nuestro objetivo aquí, pero este es un ejemplo que puedes leer <https://developer.mozilla.org/en-US/docs/Web/API/Streams_API>. Los streams son convenientes para datos que son adecuados para el proceso pieza por pieza.
228+
Un stream (flujo, corriente) es un objeto especial que permite leer (o escribir) porción por porción. Está fuera de nuestro objetivo aquí, pero este es un ejemplo que puedes leer <https://developer.mozilla.org/en-US/docs/Web/API/Streams_API>. Los streams son convenientes para datos que son adecuados para el proceso pieza por pieza.
229229

230230
El método interfaz `stream()` de `Blob` devuelve un `ReadableStream` que al leerlo devuelve datos contenidos dentro del `Blob`.
231231

5-network/11-websocket/demo.view/server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ function accept(req, res) {
2121

2222
function onConnect(ws) {
2323
ws.on('message', function (message) {
24+
message = message.toString();
2425
let name = message.match(/([\p{Alpha}\p{M}\p{Nd}\p{Pc}\p{Join_C}]+)$/gu) || "Guest";
2526
ws.send(`Hello from server, ${name}!`);
2627

6-data-storage/02-localstorage/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ delete localStorage.test;
6262

6363
Esto se permite por razones históricas, y principalmente funciona, pero en general no se recomienda por dos motivos:
6464

65-
1. Si la clave es generada por el usuario, puede ser cualquier cosa, como `length` o `toString`, u otro método propio de `localStorage`. En este caso `getItem/setItem` funcionan correctamente,pero el acceso de simil-objeto falla;
65+
1. Si la clave es generada por el usuario, puede ser cualquier cosa, como `length` o `toString`, u otro método propio de `localStorage`. En este caso `getItem/setItem` funcionan correctamente, pero el acceso de simil-objeto falla;
6666

6767
```js run
6868
let key = 'length';

0 commit comments

Comments
 (0)