NEW
Font size
WorksheetsUn poco de todo
Total questions: 15
Worksheet time: 8mins
Cual es el metodo para agregar elemento a un array al principio?
unshift
push
una variable declarada con CONST se puede modificar su valor?
falso
verdadero
cual es el alcance de una variable let?
global
dentro de un contexto de ejecucion
cual es el valor numerico de true y false?
No tiene valor numerico
TRUE 2, FALSE 1
No tengo idea xD
TRUE 1, FALSE 0
Para entenderla recursion hay que entender la recursion?
falso
verdadero
La diferencia entre una Cola y un Arreglo es:
la Cola puede tener mas elementos.
en la cola los elementos solo pueden entrar por un lado y salir por el otro.
los metodos son distintos:
push() y pop() vs enqueue() y dequeue()
No hay diferencias.
No me acuerdo jej
El historial del navegador (ir para adelante y hacia atras) está implementada usando una: _______ .
Recursion
Set
Cola
Pila
Una Pila tiene una estructura de tipo:
FIFO: First In, First Out
ninguna de las anteriores
Ay! no se jej
LIFO: Last In, First Out
Para saber si un elemento está en una lista o no tenemos que:
Desarmar y armar la cola de nuevo
usar una segunda estructura de datos para tener la lista de elementos que estan en la cola
no podemos saber si esta o no encolado
ver item por item empezando de un extremo
Una funcion recursiva necesita :
escribir de antemano tdos las invocaciones a la funcion
recibir un parametro extra
una caso base y una invocacion recursiva
¿Cuál es el output de este código?
var arreglo1 = [1,2,3,4];
var arreglo2 = arreglo1;
arreglo2.pop();
console.log(arreglo1);
[]
undefined
cola
[1,2,3]
que hace el HOISTING?
'mueve' las declaraciones a la parte de más arriba de nuestro código.
retorna una funcion
nada
crea recursividad
JAVASCRIPT es:
Dinamico
Estatico
Que es IIFE?
Expresión de función ejecutada inmediatamente
un funcion comun
un metodo
no tiene que ver con JavaScript
Cual es el output de este codigo?
function sum(num){
if (num === 0) {
return 0;
} else {
return num + sum(--num)
}
}
sum(4);
16
10
24
8
