1.7 KiB
1.7 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 587d7dab367417b2b2512b6f | Usa el método "some" para comprobar si algún elemento en un arreglo cumple un criterio | 1 | 301314 | use-the-some-method-to-check-that-any-elements-in-an-array-meet-a-criteria |
--description--
El método some funciona con arreglos para comprobar si algún elemento pasa una prueba en particular. Devuelve un valor booleano true si alguno de los valores cumple el criterio, false si no.
Por ejemplo, el siguiente código comprobará si algún elemento en el arreglo numbers es menor que 10:
var numbers = [10, 50, 8, 220, 110, 11];
numbers.some(function(currentValue) {
return currentValue < 10;
});
El método some devolverá true.
--instructions--
Utiliza el método some dentro de la función checkPositive para comprobar si algún elemento en arr es positivo. La función debe devolver un valor booleano.
--hints--
Tu código debe usar el método some.
assert(code.match(/\.some/g));
checkPositive([1, 2, 3, -4, 5]) debe devolver true.
assert(checkPositive([1, 2, 3, -4, 5]));
checkPositive([1, 2, 3, 4, 5]) debe devolver true.
assert(checkPositive([1, 2, 3, 4, 5]));
checkPositive([-1, -2, -3, -4, -5]) debe devolver false.
assert(!checkPositive([-1, -2, -3, -4, -5]));
--seed--
--seed-contents--
function checkPositive(arr) {
// Only change code below this line
// Only change code above this line
}
checkPositive([1, 2, 3, -4, 5]);
--solutions--
function checkPositive(arr) {
// Only change code below this line
return arr.some(elem => elem > 0);
// Only change code above this line
}
checkPositive([1, 2, 3, -4, 5]);