Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *-*-*-*-*-*-*-*-*-*-*-*
- Platzi Examen Curso de Fundamentos de Javascript
- *-*-*-*-*-*-*-*-*-*-*-*-
- Si tengo el siguiente código de JavaScript
- var nombre = 'Sacha'var apellido = 'Lifszyc'functionpasarAMayusculas(nombre){
- return nombre.toUpperCase()
- }pasarAMayusculas(nombre + ' ' + apellido)pasarAMayusculas('Lucía')pasarAMayusculas('')
- R: no da error en ninguna linea
- En JavaScript para declarar una variable llamada edad y asignarle el valor 27 escribo:
- R: var edad = 27
- Si tenemos un array de nombres y queremos excluir aquellos que empiecen con ‘S’, ¿qué función de los arrays deberíamos utilizar?
- R: filter
- Si tengo el siguiente código:
- const luke = await obtenerPersonaje('https://swapi.co/api/people/1')
- console.log(luke.name)
- console.log('Sacha')
- R: Verdadero
- Las “clases” en JavaScript no son más que una forma linda de escribir prototipos:
- R: Verdadero
- La función reduce de los arrays sirve para reducir un array a un único valor, teniendo en cuenta todos los elementos del array:
- R: Verdadero
- Tengo el siguiente HTML:
- <form>
- <input type="text" name="username">
- <input type="password" name="password">
- <button type="submit" id=”btnSubmit”>Login</button>
- </form>
- Si quiero obtener el botón con id “btnSubmit” puedo hacer:
- R: document.getElementById(‘btnSubmit’)
- Siempre da lo mismo usar var, let o const. Son tres formas de declarar variables que tienen el mismo efecto:
- R: Falso
- Si sabemos precisamente cuántas veces queremos ejecutar cierto código, nos conviene usar un ciclo:
- R: For
- Estos dos códigos hacen lo mismo:
- // 1
- total = total + 10
- //2
- total += 10
- R: Verdadero
- La siguiente sentencia es true:
- “1” === 1
- R: Falso
- Para acceder a la primera letra de un string debemos ejecutar:
- R: const primeraLetra = str.charAt(0)
- El primer código es equivalente al segundo:
- // 1
- const nombre = persona.nombre
- const apellido = persona.apellido
- const edad = persona.edad
- // 2
- const { nombre, apellido, edad } = persona
- R: Verdadero
- Las promesas son una forma de ejecutar código asíncrono evitando que se produzca un callback hell en nuestro código:
- R: Verdadero
- Para pasar un string a mayúsculas debemos ejecutar:
- R: str.toUpperCase()
- Cuando declaro una variable en JavaScript tengo que especificar su tipo:
- R: Falso
- Al correr este programa en el navegador ¿Qué número se imprime primero en la pantalla?
- setTimeout(() => console.log(1), 1000)
- setTimeout(() => console.log(2), 300)
- setTimeout(() => console.log(3), 0)
- console.log(4)
- R: 4
- Si queremos repetir cierto código hasta que se cumpla una condición debemos usar un ciclo:
- R: While
- Si tenemos estas dos llamadas a funciones para obtener datos:
- $.get('https://swapi.co/api/people/1', function (luke) {
- console.log(luke.name)
- })
- $.get('https://swapi.co/api/people/4', function (vader) {
- console.log(vader.name)
- })
- R: No podemos saber cuál de los dos aparecerá primero
- Si estamos usando las clases de JavaScript y queremos que una clase “herede” de otra, utilizamos la palabra clave:
- R: extends
- La siguiente sentencia es true:
- “1” == 1
- R: Verdadero
- Si tenemos un array de números y queremos un nuevo array con el triple de cada número, ¿qué función de los arrays deberíamos utilizar?
- R: map
- Si tenemos un array de números y queremos un nuevo array con el triple de cada número, ¿qué función de los arrays deberíamos utilizar?
- R:do - While
- ¿Qué se imprime en la consola?
- console.log(1)
- setTimeout(() => console.log(2), 0)
- console.log(3)
- R: 1,3,2
- Si tengo el siguiente código:
- obtenerPersonaje('https://swapi.co/api/people/1')
- .then(luke => console.log(luke.name))
- console.log('Sacha')
- En consola sale primero el nombre de Luke Skywalker antes que el de Sacha:
- R: Falso
- Para incrementar una variable i en 1 podemos hacer:
- R: Cualquiera de las anteriores
- Si tenemos un array de equipos de fútbol de un torneo y cada equipo tiene una propiedad que indica cuántos goles hizo en lo que va del torneo. Si queremos saber la cantidad de goles totales que hicieron en el torneo, ¿qué función de arrays podríamos utilizar?
- R: map
- Si comparamos los siguientes objetos de esta manera, da true:
- const persona = { nombre: 'Sacha' }
- persona === { nombre: 'Sacha' }
- R: Falso: para que dos objetos sean idénticamente iguales (triple igual) deben hacer referencia a la misma posición de memoria
- Si tengo el siguiente código:
- let nombre = 'Pepe'
- const persona = {
- nombre: 'Sacha',
- apellido: 'Lifszyc',
- edad: 28,
- saludar: function () {
- console.log(`Hola, me llamo ${this.nombre}`)
- },
- decirAdios: function () {
- console.log('Chau, me voy!')
- }
- }
- const otraPersona = {
- ...persona,
- nombre: 'Eric',
- edad: 24
- }
- nombre = 'Lucas'
- otraPersona.saludar()
- Se imprimirá por consola:
- R: Hola me llamo Eric
- Si queremos ejecutar distintos códigos de acuerdo a múltiples valores (más de 3) que puede tener una variable, nos conviene usar un:
- R: Switch
- Si tengo el siguiente código:
- $.get('https://swapi.co/api/people/1', function (err, luke) {
- console.log(luke.name)
- })
- console.log('Sacha')
- En consola sale primero el nombre de Sacha:
- R: Verdadero
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement