VBScript Filter-funktionen
Definition og brug
Filter-funktionen kan returnere en array baseret på 0, som indeholder en delmængde af en strengarray baseret på en bestemt filtreringsbetingelse.
kommentarer:Hvis der ikke findes en værdi, der matcher parameteren value, vil Filter-funktionen returnere en tom array.
kommentarer:Hvis parameteren inputstrings er Null eller ikke en en维数组, vil der opstå en fejl.
syntaks
Filter(inputstrings,value[,include[,compare]])
parametre | Beskrivelse |
---|---|
inputstrings | obligatorisk. En en维字符串数组,需要检索。 |
value | Obligatorisk. Strengen, der skal søges efter. |
include | Valgfri. Boolean værdi, der angiver om den returnerede delstreng inkluderer Value. Hvis Include er True, vil Filter returnere en delmængde af arrayet, der inkluderer substrengen Value. Hvis Include er False, vil Filter returnere en delmængde af arrayet, der ikke inkluderer substrengen Value. |
compare | Valgfri. Angiver den type strengligning, der bruges. |
Værdien af parameteren compare:
Konstanter | Værdi | Beskrivelse |
---|---|---|
vbBinaryCompare | 0 | Udfør binær sammenligning. |
vbTextCompare | 1 | Udfør tekstligning. |
Eksempel
Eksempel 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))
Uddrag:
Sunday Monday Wednesday
Eksempel 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))
Uddrag:
Lørdag Tirsdag