Test Flashcards

(27 cards)

1
Q

¿Qué valor le tenemos que asignar a

<script>
para que el archivo no añada valores al ámbito global?
</script>
A

defer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué atributo usamos cuando queremos que la petición de un script sea asíncrona pero que tan pronto termine de cargar, el script se ejecute?

A

async

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué ámbito tiene la variable person en el siguiente código?

fullName(person) {
return ${person.firstName} ${person.lastName};
}

A

Función

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es un closure?

A

Cuando una función mantiene las variables que fueron declaras fuera de su scope.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo pasamos los argumentos a una función utilizando apply?

A

Con un arreglo donde cada argumento es un elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué hace la keyword new?

A

Crea un nuevo objeto que “hereda” del prototype de otro objeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuál de estos es el objeto que heredaran las “instancias” de un objeto?

A

prototype

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo se llama la estructura de datos que representa un versión del código que el interpretador puede procesar?

A

Abstract Syntax Tree

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué queue tiene mayor prioridad?

A

MicroTasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué pasa cuando una de las promesas en Promise.all es rechazada?

A

Promise.all se rechaza con el error de la promesa que fue rechazada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cuál es la sintaxis correcta para definir un getter?

A

{ get answer() { return 42 } }

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuál de estas operaciones puede ser interceptada por un Proxy?

A

Lectura de propiedades de un objeto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Con qué keyword un generator puede detener su ejecución?

A

yield

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué “clase” usamos para crear un signal que sirva para detener un fetch?

A

AbortController

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué nuevo API del DOM nos ayuda a saber, de forma eficiente, si un elemento se encuentra dentro del viewport?

A

IntersectionObserver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Eres el desarrollador de un e-commerce. En la página hay un carrusel que muestra los artículos con descuento y automáticamente cambia de slide. Cuando el usuario cambia de tab, tienes que asegurarte que el carrusel se detiene. ¿Qué API del DOM usarías para detectar si el tab del e-commerce sigue activo?

A

API Page Visibility:

17
Q

¿Cuál event disponible en los service workers usas para pre-cache de assets de una página y prepararla para funcionar offline?

18
Q

¿Cómo se define mejor qué es un patrón de diseño?

A

Una solucion para un problema dentro de un contexto.

19
Q

Necesitas una clase de la cual solo exista una instancia. ¿Qué patrón usarías?

20
Q

Tienes un estado global y varios objetos que quieren enterarse de cambios al estado. ¿Qué patrón usarías?

21
Q

Quieres extender el comportamiento de una clase sin modificar su implementación. ¿Qué patrón de diseño te puede ayudar?

22
Q

¿En qué categoría encontramos al patrón de diseño Observer?

A

Patrones de comportamiento

23
Q

Considera el código

import MediaPlayer from ‘@sparragus/platzimediaplayer’

¿Cuál propiedad del package.json define el archivo de la biblioteca que sería importado?

24
Q

¿Cómo pasamos los argumentos a una función utilizando call?

A

Separando cada argumento con una coma.

25
¿Cómo pasamos los argumentos a una función utilizando bind?
Separando cada argumento con una coma.
26
¿Qué pasa cuando tres de las promesas en Promise.race se resuelven?
Se regresa el valor de la promesa que se resolvió primero.
27
¿Cuál es la diferencia entre var y let al ser declaradas en una función?
var tiene global scope y let tiene function scope.