Funzione Filter in VBScript
Definizione e uso
La funzione Filter può restituire un array basato su 0, che contiene un sottoinsieme dell'array di stringhe basato su una condizione di filtraggio specifica.
Note:Se non viene trovato un valore corrispondente al parametro value, la funzione Filter restituirà un array vuoto.
Note:Se il parametro inputstrings è Null o non è un array unidimensionale, si verificherà un errore.
Sintassi
Filter(inputstrings,value[,include[,compare]])
Parametro | Descrizione |
---|---|
inputstrings | Obbligatorio. Array di stringhe unidimensionale da cercare. |
value | Obbligatorio. Stringa da cercare. |
include | Opzionale. Valore Booleano che specifica se la sottostringa restituita contiene Value. Se Include è True, Filter restituirà un sottoinsieme dell'array che contiene la sottostringa Value. Se Include è False, Filter restituirà un sottoinsieme dell'array che non contiene la sottostringa Value. |
compare | Opzionale. Specifica il tipo di comparazione di stringa utilizzata. |
Valore del parametro compare:
Costante | Valore | Descrizione |
---|---|---|
vbBinaryCompare | 0 | Eseguire la comparazione binaria. |
vbTextCompare | 1 | Eseguire la comparazione di testo. |
Esempio
Esempio 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))
Output:
Domenica Lunedì Mercoledì
Esempio 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))
Output:
Sabato Martedì