método con el ejemplo en JavaScript algunos Array ()

JavaScript algunos) método (: Aquí, vamos a aprender sobre la algunos () de JavaScript matriz en .

JavaScript algunos () método

algunos () método se utiliza para comprobar una condición en todos los elementos de la matriz (o elementos especificados) y vuelve verdaderos si cualquiera de los elementos de la matriz coincide con la condición y vuelve falsa si todos los elementos de la matriz no coinciden con la condición.

Sintaxis:

    array.some(function, [value]);

Parámetros: nombre de la función A y un valor opcional de la prueba con todos los elementos.

Ref: matriz JS algunos () Función

class valor: cierto o falsa

Ejemplo:

    Input:
var arr1 = [10, 20, -30, -40, -50];
var arr2 = [-10, -1, -20, -40, -50];
//function to check elements are positive or not
function isPositive(n){
return n>=0;
}
Function call:
arr1.some(isPositive);
arr2.some(isPositive)
Output:
true
false

Código JavaScript para comprobar si cualquiera de la matriz elementos es positivo o no usando el método Array.every ()

<html>
<head>
<title>JavaScipt Example</title>
</head>
<body>
<script>
//function to check positive numbers
function isPositive(n){
return n>=0;
}
var arr1 = [10, 20, -30, -40, -50];
var arr2 = [-10, -1, -20, -40, -50];
if(arr1.some(isPositive)==true)
document.write("arr1 has atleast one positive value<br>");
else
document.write("arr1 does not have any positive value<br>");
if(arr2.some(isPositive)==true)
document.write("arr2 has atleast one positive value<br>");
else
document.write("arr2 does not have any positive value<br>");
</script>
</body>
</html>

salida

Código JavaScript para comprobar si alguno de los elementos de la matriz es mayor que 10 o no usando Array.every () método

<html>
<head>
<title>JavaScipt Example</title>
</head>
<body>
<script>
//function to check positive numbers
function isPositive(n, value2test){
return n>=value2test;
}
var arr1 = [10, 2, 20, 4, 6];
var arr2 = [-1, 2, 3, 4, 9];
if(arr1.every(isPositive, 10)==true)
document.write("arr1 has atleast one element >=10<br>");
else
document.write("arr1 does not have any element >=10<br>");
if(arr2.every(isPositive, 10)==true)
document.write("arr2 has atleast one element >=10<br>");
else
document.write("arr2 does not have any element >=10<br>");
</script>
</body>
</html>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *