Examen de Javascript Open Bootcamp
Examen de Javascript Open Bootcamp
1. De los siguientes operadores, ¿cuál escogerías para recibir un true cuando dos valores
no sean iguales?
a. ==!
b. ||
c. !==
d. ==
a. // Comentario
b. // * Comentario */
c. !comentario
d. /** comentario **/
a. 3 !== 3
b. 3 === ‘3’
c. Ninguna de las anteriores
d. 3 == ‘3’
a. e.stop()
b. e.prevent()
c. e.cancel()
d. e.preventDefault()
a. Para definir una función callback que se ejecute cuando una promesa se resuelva
b. Para controlar el código que se debe ejecutarse
c. Para ejecutar código en el futuro
d. Todas son correctas
7. ¿Cuál de las siguientes colecciones permiten únicamente valores únicos?
a. Object
b. Array
c. Map
d. Set
8. ¿Cómo creas una nueva instancia a través del constructor de una clase llamada
Persona?
9. Si tratamos de ejecutar un valor como si fuera una función, pero éste no lo es. ¿Qué tipo
de error recibiremos por consola?
a. SyntaxError
b. LogicError
c. SystemError
d. TypeError
a. catch
b. error
c. exception
d. throw
11. ¿Cuál de las siguientes opciones no es correcta a la hora de definir una función flecha
que devuelva un objeto vacío?
a. =>({})
b. => { return {}; }
c. => (( { } ))
d. => { }
a. 100
b. float
c. int
d.number
13. Si queremos iterar por cada una de las propiedades de un objeto de JS, ¿Qué método
debemos emplear?
a. Object.get()
b. Object.each()
c. Object.assign()
d. Object.keys()
14. De las siguientes opciones, ¿Cuál dirías que es una definición correcta de una función
flecha?
a. var { a, b } = c
b. a, b => c
c. { a, b } => c
d. (a, b) => c
16. ¿Qué diferencia existe entre una colección creada con MAP y una creada con OBJECT?
17. Disponemos de una lista de estados: let estados = ["Completada", "Incompleta", "Por
definir"]. Si queremos hacer uso del valor "Completada" ¿qué debemos emplear?"
a. estados(0)
b. estados.1
c. estados.0
d. estados[0]
a. this
b. function
c. array
d. throw
19. ¿Qué salida obtendrías si ejecutas: 0 && "Hola"?
a. Un error de referencia
b. false
c. true
d. 0
20. ¿Cuál de las siguientes opciones es el nombre para definir una ejecución que puede ser
suspendida y recuperada más adelante?
a. Función flecha
b. Función promesa
c. Función generadora
d. Función asíncrona (async / await)