Skip to content

Commit 6820e00

Browse files
authored
Legibilidad y correccion tecnica
* gramatica, - Falta la oposicion con "pero" - Conjugacion. * tecnica - No es más complejo, es menos probable - Es "menos confiable" si no analizamos, pero ante la situacion ya no es "menos confiable" sino un claro error.
1 parent c101e6f commit 6820e00

File tree

1 file changed

+3
-3
lines changed
  • 1-js/06-advanced-functions/10-bind/5-question-use-bind

1 file changed

+3
-3
lines changed

1-js/06-advanced-functions/10-bind/5-question-use-bind/solution.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
El error se produce porque `askPassword` obtiene las funciones `loginOk/loginFail` sin el objeto.
33

4-
Cuando los llama, asumen naturalmente `this = undefined`.
4+
Cuando los llama, es natural que asuman `this = undefined`.
55

66
Vamos a usar `bind` para enlazar el contexto:
77

@@ -39,6 +39,6 @@ askPassword(() => user.loginOk(), () => user.loginFail());
3939
```
4040

4141

42-
Por lo general, eso también funciona y se ve bien.
42+
En general, funciona y se ve bien.
4343

44-
Aunque es un poco menos confiable en situaciones más complejas donde la variable `user` podría cambiar *después* de que se llama a `askPassword`, *antes* de que el visitante responde y llame a `() => user.loginOk ()`.
44+
Aunque esto es menos confiable. Puede darse el caso donde `user` cambia después de llamar a `askPassword`, pero antes de que el visitante responda y se invoque `() => user.loginOk()`.

0 commit comments

Comments
 (0)