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ì