Array.filter () es una función incorporada de TypeScript que se usa para crear una nueva array con todos los elementos que pasan la prueba implementada por la función proporcionada.
Sintaxis:
array.filter(callback[, thisObject])
Parámetro: Este método acepta dos parámetros como se menciona y describe a continuación:
- devolución de llamada: este parámetro es la función para probar cada elemento.
- thisObject: este parámetro es el objeto que se utilizará como este al ejecutar la devolución de llamada.
Valor de retorno: este método devuelve la array creada.
Los siguientes ejemplos ilustran el método Array filter() en el Ejemplo 1 de TypeScript :
JavaScript
<script> // check for positive number function ispositive(element, index, array) { return element > 0; } // Driver code var arr = [ 11, 89, -23, 7, 98 ]; // check for positive number var value = arr.filter(ispositive); console.log( value ); </script>
Producción:
[11,89,7,98]
Ejemplo 2:
JavaScript
<script> // check for odd number function isodd(element, index, array) { return (element % 2 == 1); } // Driver code var arr = [ 11, 89, 23, 7, 98 ]; // check for odd number var value = arr.filter(isodd); console.log( value ); </script>
Producción:
[11,89,23,7]
Publicación traducida automáticamente
Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA