Συνάρτηση Filter του VBScript

Ορισμός και χρήση

Η συνάρτηση Filter μπορεί να επιστρέψει ένα σύνολο με βάση το 0, το οποίο περιέχει υποσύνολο της ακολουθίας των字符串 με συγκεκριμένα κριτήρια φιλτράρισμα.

Σημειώσεις:Αν δεν βρεθεί αξία που ταιριάζει με την παράμετρο value, η συνάρτηση Filter θα επιστρέψει ένα κενό σύνολο.

Σημειώσεις:Αν οι παράμετροι inputstrings είναι Null ή δεν είναι μονοδιάστατη ακολουθία, θα προκύψει σφάλμα.

συντακτικό

Filter(inputstrings,value[,include[,compare]])
παράμετροι Περιγραφή
inputstrings Απαιτούμενο. Μια μονοδιάστατη ακολουθία χαρακτήρων που πρέπει να αναζητηθεί.
value Απαιτητική. Η αλληλεπίδραση που θα αναζητηθεί.
include Προαιρετική. Boolean τιμή που καθορίζει αν η υποχρεωτική τιμή Value περιέχει την υπολογισμένη τιμή του υποстрings. Αν το Include είναι True, το Filter θα επιστρέψει υποσυνάρτημα του πίνακα που περιέχει την υπολογισμένη τιμή του Value. Αν το Include είναι False, το Filter θα επιστρέψει υποσυνάρτημα του πίνακα που δεν περιέχει την υπολογισμένη τιμή του Value.
compare Προαιρετική. Προσδιορίζει τον τύπο συγκριτικού κειμένου που χρησιμοποιείται.

Αξία του παραμέτρου compare:

Σταθερά Αξία Περιγραφή
vbBinaryCompare 0 Εκτέλεση δυαδικού συγκριτικού.
vbTextCompare 1 Εκτέλεση συγκριτικού κειμένου.

Παράδειγμα

Παράδειγμα 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))

Εκτύπωση:

Sunday
Monday
Wednesday

Παράδειγμα 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))

Εκτύπωση:

Σάββατο
Δευτέρα