Fundamentals Flashcards

1
Q

¿Qué valor le tenemos que asignar a

para que el archivo no añada valores al ámbito global?

A

module

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

De que depende el valor de this?

A

Del scope donde se este ejecutando la funcion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
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
5
Q

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

A

En forma de array.

sacha.saludar.apply ( pepe, [true, true] )

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

¿Cómo se llama el motor de JavaScript que usa Node y Chrome?

A

V8

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

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

A

Object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
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
9
Q

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

A

Patrones de Comportamiento

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

¿Qué pasa cuando tres de las promesas en Promise.race se resuelven?

A

Se regresa el valor de la promesa que se resolvió primero.

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

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

A

Rechaza con el valor de la promesa rechazada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
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
13
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When is the only use of defer?

A

For external scripts and when the src attribute is present

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

When is the only use of defer?

A

For external scripts and when the src attribute is present

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

Que es contexto?

A

Es el objeto que esta ejecutando una funcion en un momento especifico.

17
Q

Que es contexto?

A

Es el objeto que esta ejecutando una funcion en un momento especifico.

18
Q

Cual es la diferencia entre contexto y contexto de ejecucion?

A

Contexto va con this.

Contexto de ejecucion va con el callstack

19
Q

Cual es la diferencia entre contexto y contexto de ejecucion?

A

Contexto va con this.

Contexto de ejecucion va con el callstack

20
Q

Cual es el valor de this en este codigo?

const harry = {
    nombre: 'Harry",
    saludar: function ( ) {
          console.log( ' Hola, me llamo ${this.nombre} ) ;
     } 
};
const boton = document.getElementById ( 'miBoton' );
boton.addEventListener ( 'click', harry.saludar );
A

undefined

21
Q

Cual es el valor de this en este codigo?

const harry = {
    nombre: 'Harry",
    saludar: function ( ) {
          console.log( ' Hola, me llamo ${this.nombre} ) ;
     } 
};
const boton = document.getElementById ( 'miBoton' );
boton.addEventListener ( 'click', harry.saludar );
A

undefined

22
Q

Que pasa con this si no enlazamos el objeto a la funcion que usa this?

A

JS asignara un valor a this

23
Q

Que es binding?

A

Asignar el valor que va a tomar this cuando se ejecute la funcion.

24
Q

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

A

sasha.saludar.call ( pepe, true, true );

25
Q
¿Cómo pasamos los argumentos a una función utilizando call?
#explicitBinding
A

sasha.saludar.call ( pepe, true, true );

26
Q

explicitBinding

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

A

sasha.saludar.bind ( sasha )

27
Q

Que hace ‘use strict’ ?

A

Indica que el codigo debe ejecutarse en strict mode

28
Q

Que hace ‘use strict’ ?

A

Indica que el codigo debe ejecutarse en strict mode

29
Q

Cual es el valor de this en las arrow functions?

A

El valor del scope donde fue creada.