Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Examen JavaScript Avanzado

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Examen JavaScript

1. Explique la igualdad en Javascript


Revisa si dos operadores son iguales y produce este llega a producir un resultado booleano,

2. Provea ejemplos de coerción de valor no-booleano a booleano


En el siguiente ejemplo declaramos una variable var1, y como se sabe esta se genera con el valor
undefined, y sabemos que undefined = false por lo que no cumple con la condición.

Left var1;
If(var1) {
Console.log(‘Hola mundo’)};

En el siguiente ejemplo declaramos una variable var1 y esta inicializado con el valor 100, sabemos que
numero > 0= true, por que si cumple con la condición, por lo tanto si imprime hello Word en la consola.

Left var1 = 100;


If(var1) {
Console.log(‘Hola mundo’)};

3. ¿Qué es IIFEs (Immediately Invoked Function Expressions?

Son funciones que se ejecutan tan pronto como se llegan a definir, también es conocido como una
función autoejecutable, y se compone de dos partes, la primera esa la función que se encarga de la
agrupación, la segunda parte crea la expresión de la función.

4. ¿Qué ventajas proveen las Arrow functions en ES6?


Evita generar un nuevo contexto en this, código más compacto, ausencias de las palabras return,
ausencias de las llaves de función,

5. ¿Cuál es el uso típico para funciones anónimas?

Permitir el acceso a variables no locales dentro de la función contenedor.

6. ¿Qué es un generador en JS?

Es una función especial que puede pausar su ejecución y retomarla en un punto arbitrario.

7. ¿Se le asigna una tarea en la que tiene que ejecutar cierto código una sola vez luego de un tiempo,
qué función utilizaría?
a. setTime

CONTACTO@CIANCODERS.COM|CEL. 43937330 WWW.CIANCODERS.COM


b. setTimeout
c. setInterval
d. setTimeHandler

8. ¿Cuál de las siguientes es una forma correcta de recorrer una colección de datos de tipo Array?
a. [4, 5, 6].each(function(i){ return i})
b. [4, 5, 6].forEach(function(i){ return i})
c. [4, 5, 6].collect(function(i){ return i})
d. [4, 5, 6].for(function(i){ return i}

9. Para reemplazar todas las ocurrencias de la letra 'e' en una cadena de texto por un caracter en
blanco se usa
a. "aeiou aeiou aeiou".findAndReplace("e", "")
b. "aeiou aeiou aeiou".replace("e", "")
c. "aeiou aeiou aeiou".replaceAll("e", "")
d. "aeiou aeiou aeiou".replace(/e/g, "")

10. Palabra reservada o propiedad para referirse al objeto desde el cual se está invocando.
a. from
b. to
c. this
d. object
11. ¿Qué función retorna los caracteres en un string entre dos índices de un objeto String?
a. slice()
b. split()
c. substr()
d. substring()
12. ¿Cómo se pueden obtener el número de argumentos pasados a una función¿
a. con la propiedad args.length
b. con la propiedad arguments.length
c. Las anteriores son correctas
d. Ninguna es correcta
13.¿Cuál de los siguientes es la función correcta para combinar dos textos string a un nuevo string?
a. add()
b. merge()
c. concat()
d. append()
14.¿Cuál de las siguientes funciones pertenecientes a un Array retorna un string representando el
array y sus elementos?
a. toSource()
b. sort()
c. splice()
d. toString()
15.¿Cuál de las siguientes funciones de un Array retorna un arreglo a partir de una función proveída?

CONTACTO@CIANCODERS.COM|CEL. 43937330 WWW.CIANCODERS.COM


a. extract()
b. join()
c. splice()
d. map()
16. Para convertir una cadena de texto "a,b,c" a un objeto de tipo Array ["a", "b", "c"] usamos
a. "a, b, c”. extract(",")
b. "a, b, c”. Split (",")
c. "a, b, c”. toArray ()
d. "a, b, c”. join (",")

CONTACTO@CIANCODERS.COM|CEL. 43937330 WWW.CIANCODERS.COM

También podría gustarte