Diferencia entre los métodos every() y some() en JavaScript
JavaScript tiene muchos métodos útiles que pueden funcionar fácilmente con las matrices. Algunos de estos son map(), pop(), filter() y push(). JavaScript también tiene alguno() y todo el mundo() métodos. La principal diferencia entre los métodos mencionados es que el alguno() El método se utiliza para encontrar al menos uno o más de un valor en el Fila de acuerdo con la condición pasada, mientras que el método every() verifica si todos elementos de una matriz son satisfactorio lo dado Condición o No. Esta publicación lo demostrará prácticamente. diferencia entre todo el mundo() y alguno() Método basado en ejemplos adecuados. Así que ¡comencemos!
Contenidos
cada método () en JavaScript
todo el mundo() método uno JavaScript se utiliza para comprobar si Todo el mundo elementos de una matriz son satisfactorio lo dado Condición o No. Si incluso un solo valor no satisface el elemento, la salida es falsa; de lo contrario, devuelve verdadero. Se opone al método some().
sintaxis
La sintaxis general de todo el mundo() El método es: array.every(callback(currentValue, Index, arr), thisArg) En JavaScript, el método every() devuelve un booleano valor (verdadero Falso) como salida.
parámetro
- «llamar de vuelta‘ es una función que prueba la condición.
- «Valor actual‘ muestra el elemento actual de la matriz y es obligatorio.
- «índice” representa el índice del elemento actual de la matriz y es opcional.
- «Arr” es un parámetro opcional y demuestra la matriz a la que pertenece el elemento actual.
- «esteArg” es un parámetro opcional y su valor se utiliza al ejecutar la función de devolución de llamada.
Ahora veamos un ejemplo para entender cómo usar el método every() en JavaScript.
Usando el método every() en JavaScript
En esta sección vamos a demostrar la propósito de uso de todo el mundo() método uno JavaScript. Para este propósito, considere la siguiente matriz de valores enteros: let arr = [1, 2, 3, 4, 5, 6, 7, 8 ]; usaremos ahora todo el mundo() Método para verificar si la matriz dada tiene uno positivo valor o No: arr.every((valor)=> {return (valor > 0);}); Lo dado Fila que les entregamos todo el mundo() el método tiene positivo Valores así Condición es satisfecho y la salida será verdadera, de lo contrario, se devolverá como salida falsa si no se cumple la condición especificada:
algún () método en JavaScript
Que algún () método utilizado con arreglos en JavaScript. acepta la booleano expresión (verdadero/falso) y se utiliza para comprobar si al menos una o más como un elemento en la matriz satisface o no la condición aprobada.
sintaxis
La sintaxis general de alguno() El método es: array.some(function(value, index, arr), this) En JavaScript, el método some() también devuelve un booleano valor (verdadero Falso) como salida.
parámetro
- «función‘ se ejecuta para cada elemento de la matriz.
- «valor‘ muestra el elemento actual de la matriz y es obligatorio.
- «índice” se refiere al índice del elemento de matriz actual y es un parámetro opcional.
- «Arr‘ se refiere a la matriz a la que pertenece el elemento actual y también es un parámetro opcional.
Este parámetro son opcionales y el booleano Expresión que acepta dice lo siguiente: El «elemento“ denota el elemento actual en la matriz que se está comprobando. Que «booleano‘ ella responde valor booleano ya sea verdadero o falso.
Cómo usar el método some() en JavaScript
Ahora considere la siguiente matriz de entero Valores: let arr =[ 2, 3, 4, 5, 6, 7, 8]; A continuación, comprobamos si hay al menos uno o más incluso artículo está en la matriz usando el alguno() Método: arr.some((valor) => { return (valor%2 == 0); }); Que alguno() método ver más abajo al menos o más de un elemento recto de una matriz dada y la salida será Es correcto porque la lista dada tiene cuatro elementos pares divisibles por 2:
Hemos discutido la diferencia entre el método some() y every(), su sintaxis y ejemplo.
Conclusión
En JavaScript, la principal diferencia entre el todo el mundo() y alguno() métodos es que el alguno() El método se utiliza para encontrar al menos uno o más de un valor en el Fila de acuerdo con la condición pasada, mientras que el método every() verifica si todos elementos de una matriz son satisfactorio lo dado Condición o No. Esta publicación muestra la diferencia entre todo el mundo() y alguno() Métodos en JavaScript, su sintaxis con ejemplos.