Função Filter do VBScript
Definição e uso
A função Filter pode retornar um array baseado em 0, contendo um subconjunto do array de strings com base em uma condição de filtragem específica.
Comentários:Se não encontrar um valor correspondente ao parâmetro value, a função Filter retornará um array vazio.
Comentários:Se o parâmetro inputstrings for nulo ou não for um array unidimensional, ocorrerá um erro.
Sintaxe
Filter(inputstrings,value[,include[,compare]])
parâmetro | Descrição |
---|---|
inputstrings | Obrigatório. Um array de strings unidimensional a ser pesquisado. |
value | Obrigatório. A string a ser pesquisada. |
include | Opcional. Valor Booleano, especifica se a substringa retornada contém o valor. Se Include for True, Filter retornará um subconjunto de array que contém a substringa Value. Se Include for False, Filter retornará um subconjunto de array que não contém a substringa Value. |
compare | Opcional. Especifica o tipo de comparação de strings a ser usado. |
O valor do parâmetro compare:
Constante | Valor | Descrição |
---|---|---|
vbBinaryCompare | 0 | Executar comparação binária. |
vbTextCompare | 1 | Executar comparação de texto. |
Exemplo
Exemplo 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))
Saída:
Sunday Monday Wednesday
Exemplo 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))
Saída:
Sábado Terça-feira