Συνάρτηση 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))
Εκτύπωση:
Σάββατο Δευτέρα