Variables
Funciones
Objetos
Eventos
ES6+
100

¿Que es let? 

Palabra clave para declarar una variable que puede cambiar su valor 

100

¿Que es una función declarativa?

Forma clásica de definir una función 

100

¿Que es un objeto?

Estructura de datos clave-valor en java Script 

100

¿Que es click?

Evento que ocurre cuando se hace click sobre un objeto 

100

¿Que es una función flecha?

Nueva forma de declarar funciones anónimas más compactas 

200

¿Que es const? 

Palabra clave para declarar una constante

200

¿Que es una función expresada?

Funcion almacenada en una variable 

200

¿Que es la notación de corchetes (obj['prop'])?

Forma de acceder a una propiedad de un objeto usando una cadena 

200

¿Ques addEventListener()?

Método usado para registrar un evento en un elemento del DOM
200

¿Que es la desestructuración?

Sintaxis para descomponer arreglos u objetos 

300

¿Que es var?

Declaración antigua de variables 

300

¿que es una función flecha (=>)?

Tipo de función introducida en ES6 con una sintaxis más corta 

300

¿Que es JSON.stringify()?

Métodos para convertir un objeto a cadena JSON

300

¿Que es stopPropagation()?

Mecanismo para detener la programación de un evento 

300

¿Que son las plantitas literales?

nueva forma de conectar variables en cadenas 

400
¿Que es un error de zona muerta temporal 

Tipo de error que ocurre si accedes a una variable let antes de declararla 

400

¿Que es arguments?

Objeto especial dentro de una función que representa los parámetros pasados 

400

¿Que es Objet.Assing()?

Métodos que permiten copiar propiedades de un objeto a otro 

400

Que es el objetivo event?

Objeto pasado como argumento a los controladores de eventos

400

¿Que son las promesas (Promise)?

Nueva estructura para manejar valores asincrónicos más fácilmente que con callbacks

500

¿Que es el ámbito (scope) de bloque vs ámbito de función?

Diferencia principal entre let y var

500

¿Que es call,apply o bind?

Método para llamar una función con un contexto específico

500

¿Que es Objet.create()?

Técnica para crear un nuevo objeto a partir de uno existe con el mismo prototipo 

500

¿Que es la fase de burbujeo?

Fase en el que el evento sube desde el elemento objetivo hacia el documento 

500

¿Que son async y await?

Palabras claves usadas para escribir funciones asíncronas de manera más legible