Skip to content

Commit 1f49fe5

Browse files
authored
Legibilidad y correccion tecnica #763
2 parents c101e6f + 7732af9 commit 1f49fe5

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 las llama, estas asumen `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, si puede darse el caso en 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)