función Filter de VBScript
definición y uso
La función Filter puede devolver un array basado en 0, que contiene un subconjunto del array de cadenas de caracteres basado en una condición de filtrado específica.
comentarios:Si no se encuentra un valor que coincida con el parámetro value, la función Filter devolverá un array vacío.
comentarios:Si el parámetro inputstrings es nulo o no es un array unidimensional, se producirá un error.
sintaxis
Filter(inputstrings,value[,include[,compare]])
parámetro | Descripción |
---|---|
inputstrings | obligatorio. Un array de cadenas de caracteres unidimensional que debe buscar. |
value | Necesario. La cadena a buscar. |
include | Opcional. Valor booleano que especifica si el subcadena devuelto contiene Value. Si Include es True, Filter devolverá un subconjunto de la matriz que contiene la subcadena Value. Si Include es False, Filter devolverá un subconjunto de la matriz que no contiene la subcadena Value. |
compare | Opcional. Especifica el tipo de comparación de cadenas utilizado. |
Valor del parámetro compare:
Constante | Valor | Descripción |
---|---|---|
vbBinaryCompare | 0 | Ejecutar comparación binaria. |
vbTextCompare | 1 | Ejecutar comparación de texto. |
Ejemplo
Ejemplo 1
dim a(5),b a(0)="Saturday" a(1)="Sunday" a(2)="Monday" a(3)="Tuesday" a(4)="Wednesday" b=Filter(a,"n") document.write(b(0)) document.write(b(1)) document.write(b(2))
Salida:
Domingo Lunes Miércoles
Ejemplo 2
dim a(5),b a(0)="Saturday" a(1)="Sunday" a(2)="Monday" a(3)="Tuesday" a(4)="Wednesday" b=Filter(a,"n",false) document.write(b(0)) document.write(b(1)) document.write(b(2))
Salida:
Sábado Martes