Hàm Filter trong VBScript
Định nghĩa và cách sử dụng
Hàm Filter có thể trả về một mảng bắt đầu từ 0, chứa tập con của mảng chuỗi một chiều dựa trên điều kiện lọc đặc biệt.
Ghi chú:Nếu không tìm thấy giá trị phù hợp với tham số value, hàm Filter sẽ trả về một mảng rỗng.
Ghi chú:Nếu tham số inputstrings là Null hoặc không phải là một mảng một chiều, sẽ xảy ra lỗi.
cú pháp
Filter(inputstrings,value[,include[,compare]])
tham số | Mô tả |
---|---|
inputstrings | bắt buộc. Phải tìm kiếm một mảng chuỗi một chiều. |
value | Bắt buộc. Chuỗi cần tìm kiếm. |
include | Tùy chọn. Giá trị Boolean, xác định chuỗi con được trả về có chứa Value hay không. Nếu Include là True, Filter sẽ trả về tập con của mảng chứa chuỗi con Value. Nếu Include là False, Filter sẽ trả về tập con của mảng không chứa chuỗi con Value. |
compare | Tùy chọn. Định nghĩa loại so sánh chuỗi được sử dụng. |
Giá trị của tham số compare:
Thường số | Giá trị | Mô tả |
---|---|---|
vbBinaryCompare | 0 | Thực hiện so sánh nhị phân. |
vbTextCompare | 1 | Thực hiện so sánh văn bản. |
Mô hình
Ví dụ 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))
Kết quả:
Sunday Monday Wednesday
Ví dụ 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))
Kết quả:
Chủ Nhật Thứ Hai