Fundamentals Flashcards
¿Qué valor le tenemos que asignar a
para que el archivo no añada valores al ámbito global?
module
¿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?
async
De que depende el valor de this?
Del scope donde se este ejecutando la funcion.
¿Qué hace la keyword new?
Crea un nuevo objeto que “hereda” del prototype de otro objeto.
¿Cómo pasamos los argumentos a una función utilizando apply?
En forma de array.
sacha.saludar.apply ( pepe, [true, true] )
¿Cómo se llama el motor de JavaScript que usa Node y Chrome?
V8
¿Cuál de es el objeto que heredaran las “instancias” de un objeto?
Object
¿Cuál es la sintaxis correcta para definir un getter?
{ get answer() { return 42 } }
¿En qué categoría encontramos al patrón de diseño Observer?
Patrones de Comportamiento
¿Qué pasa cuando tres de las promesas en Promise.race se resuelven?
Se regresa el valor de la promesa que se resolvió primero.
¿Qué pasa cuando una de las promesas en Promise.all es rechazada?
Rechaza con el valor de la promesa rechazada.
¿Cuál es la sintaxis correcta para definir un getter?
{ get answer( ) { return 42 } }
When is the only use of defer?
For external scripts and when the src attribute is present
When is the only use of defer?
For external scripts and when the src attribute is present
Que es contexto?
Es el objeto que esta ejecutando una funcion en un momento especifico.
Que es contexto?
Es el objeto que esta ejecutando una funcion en un momento especifico.
Cual es la diferencia entre contexto y contexto de ejecucion?
Contexto va con this.
Contexto de ejecucion va con el callstack
Cual es la diferencia entre contexto y contexto de ejecucion?
Contexto va con this.
Contexto de ejecucion va con el callstack
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 );
undefined
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 );
undefined
Que pasa con this si no enlazamos el objeto a la funcion que usa this?
JS asignara un valor a this
Que es binding?
Asignar el valor que va a tomar this cuando se ejecute la funcion.
¿Cómo pasamos los argumentos a una función utilizando call?
sasha.saludar.call ( pepe, true, true );
¿Cómo pasamos los argumentos a una función utilizando call? #explicitBinding
sasha.saludar.call ( pepe, true, true );
explicitBinding
¿Cómo pasamos los argumentos a una función utilizando bind?
sasha.saludar.bind ( sasha )
Que hace ‘use strict’ ?
Indica que el codigo debe ejecutarse en strict mode
Que hace ‘use strict’ ?
Indica que el codigo debe ejecutarse en strict mode
Cual es el valor de this en las arrow functions?
El valor del scope donde fue creada.