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