JS 6 resuelto
This commit is contained in:
Родитель
86ebdf6330
Коммит
bc311d028e
|
@ -4,17 +4,20 @@ function mayuscula(nombre) {
|
|||
//La función recibe un nombre y debe devolver el mismo que recibe pero con su primer letra en mayúscula
|
||||
//ej: Recibe "mario" ----> Devuelve "Mario"
|
||||
//Tu código:
|
||||
return nombre[0].toUpperCase() + nombre.substring(1);
|
||||
}
|
||||
|
||||
function invocarCallback(cb) {
|
||||
// Invoca al callback `cb`
|
||||
//Tu código:
|
||||
cb();
|
||||
}
|
||||
|
||||
function operacionMatematica(n1, n2, cb) {
|
||||
//Vamos a recibir una función que realiza una operación matemática como callback junto con dos números.
|
||||
//Devolver el callback pasándole como argumentos los números recibidos.
|
||||
//Tu código:
|
||||
return cb(n1, n2);
|
||||
}
|
||||
|
||||
function sumarArray(numeros, cb) {
|
||||
|
@ -22,12 +25,22 @@ function sumarArray(numeros, cb) {
|
|||
// Pasa el resultado a `cb`
|
||||
// No es necesario devolver nada
|
||||
//Tu código:
|
||||
cb(
|
||||
numeros.reduce(function(acc, elemento) {
|
||||
return acc + elemento;
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
function forEach(array, cb) {
|
||||
// Itera sobre la matriz "array" y pasa los valores al callback uno por uno
|
||||
// Pista: Estarás invocando a `cb` varias veces (una por cada valor en la matriz)
|
||||
//Tu código:
|
||||
array.forEach(cb
|
||||
// function(elemento, indice) {
|
||||
// cb(elemento);
|
||||
// }
|
||||
);
|
||||
}
|
||||
|
||||
function map(array, cb) {
|
||||
|
@ -35,12 +48,16 @@ function map(array, cb) {
|
|||
// Itera sobre cada valor en "array", pásalo a `cb` y luego ubicar el valor devuelto por `cb` en un nuevo array
|
||||
// El nuevo array debe tener la misma longitud que el array del argumento
|
||||
//Tu código:
|
||||
return array.map(cb);
|
||||
}
|
||||
|
||||
function filter(array) {
|
||||
//Filtrar todos los elementos del array que comiencen con la letra "a".
|
||||
//Devolver un nuevo array con los elementos que cumplen la condición
|
||||
//Tu código:
|
||||
return array.filter(function(elemento) {
|
||||
if (elemento[0] === 'a') return elemento;
|
||||
});
|
||||
}
|
||||
|
||||
// No modificar nada debajo de esta línea
|
||||
|
|
Загрузка…
Ссылка в новой задаче