WorksheetsAdvanced JS II
Total questions: 9
Worksheet time: 5mins
La diferencia entre `call` y `apply` es:
No hay ninguna diferencia
Una retorna una función nueva y la otra invoca a la función.
Los parámetros que reciben
La forma en qué cambian el this
La diferencia entre `call` y `bind` es que:
Call cambia el valor del this, y bind no
Bind retorna una nueva funcion, call invoca la función.
No hay diferencia
Los argumentos que reciben
¿Qué es un CLOSURE?
Una función que retorna otra función.
Una variable dentro del scope de una función retornada por otra función.
Una función que retorna otra función y que usa una variable definido en el scope de la función que la retorno.
es un mito JavaScript.
¿En que orden van a salir los outputs?
Cuatro tres uno dos.
Tres dos uno cuatro.
Cuatro uno dos tres
Uno dos tres cuatro
¿En que orden va salir el output?
4 3 2 1
1 3 4 2
1 2 3 4
1 3 2 4
En el código de la imagen, qué variable quedaría en un CLOSURE al invocar `makeAdder`?
x
No hay closure
x e y
y
Con la función ___ podemos forzar el valor de la variable this
console.log
new
this
bind
En JavaScript podemos controlar el valor del keyword this de manera arbitraria.
Verdadero .
Falso.
¿En qué momento pasa una función que está en el event queue al execution stack?
Cuando pasa una determinada cantidad de tiempo.
No se puede predecir el momento.
Cuando el execution stack esta vacío.
Cuando el servicio externo termina de ejecutar el callback.
