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