Skip to content

Commit 7f91e31

Browse files
committed
Translate question 113
1 parent 264fa60 commit 7f91e31

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

es-ES/README-ES.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3627,3 +3627,26 @@ console.log(two.next().value) // undefined
36273627

36283628
---
36293629

3630+
###### 113. ¿Cuál es el resultado?
3631+
3632+
```javascript
3633+
console.log(`${(x => x)('I love')} to program`)
3634+
```
3635+
3636+
- A: `I love to program`
3637+
- B: `undefined to program`
3638+
- C: `${(x => x)('I love') to program`
3639+
- D: `TypeError`
3640+
3641+
<details><summary><b>Solución</b></summary>
3642+
<p>
3643+
3644+
#### Answer: A
3645+
3646+
Las expresiones dentro de las plantillas de cadena de texto se evalúan primero. Esto significa que la cadena contendrá el valor devuelto de la expresión, la función invocada inmediatamente `(x => x)('I love')` en este caso. Pasamos el valor `'I love'` como argumento para la función de flecha `x => x`. `x` es igual a `'I love'`, que se devuelve tal cual. Esto da como resultado `I love to program`.
3647+
3648+
</p>
3649+
</details>
3650+
3651+
---
3652+

0 commit comments

Comments
 (0)