Matriz cada método () con ejemplo en JavaScript

JavaScript todas) Método (: Aquí, vamos a aprender sobre la todos los métodos () de la matriz en JavaScript .

JavaScript cada () método

cada () método se utiliza para comprobar una condición en todos los elementos de la matriz (o elementos especificados) y vuelve verdaderos si todos los elementos se ajustan a la condición y class falsa si cualquier elemento no coincide con la condición.

Sintaxis:

    array.every(function, [value]);

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

Ref: matriz JS cada () función

class valor: cierto o falsa

Ejemplo:

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

Código JavaScript para comprobar si todos los elementos de la matriz son positivo o no usando Array.every () método

<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, 0, -20, 40, 50];
if(arr1.every(isPositive)==true)
document.write("arr1 has all positive values<br>");
else
document.write("arr1 does not have all positive values<br>");
if(arr2.every(isPositive)==true)
document.write("arr2 has all positive values<br>");
else
document.write("arr2 does not have all positive values<br>");
</script>
</body>
</html>

salida

Código JavaScript para comprobar si todos los elementos de la matriz son mayores 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, 20, 30, 40, 50];
var arr2 = [10, 0, -20, 40, 50];
if(arr1.every(isPositive, 10)==true)
document.write("arr1 has all values which are >=10<br>");
else
document.write("arr1 does not have all values which are >=10<br>");
if(arr2.every(isPositive, 10)==true)
document.write("arr2 has all values which are >=10<br>");
else
document.write("arr2 does not have all values which are >=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 *