<كاملة فبسكريبت المرجعي
وظيفة تصفية بإرجاع مجموعة الصفرية التي تحتوي على مجموعة فرعية من صفيف سلسلة استنادا إلى معايير التصفية.
Note: إذا لم يتم العثور مباريات المعلمة القيمة، فإن وظيفة تصفية بإرجاع مجموعة فارغة.
Note: إذا كان inputstrings المعلمة هي فارغة أو ليس مجموعة ذات بعد واحد، سيحدث خطأ.
بناء الجملة
Filter(inputstrings,value[,include[,compare]])
معامل | وصف |
---|---|
inputstrings | مطلوب. وهناك مجموعة ذات بعد واحد من سلاسل لتفتيشها |
value | مطلوب. سلسلة للبحث عن |
include | اختياري. قيمة منطقية التي تشير إلى ما إذا كان يجب إعادة فرعية أن تضمين أو استثناء قيمة. صحيح إرجاع فرعية من مجموعة يحتوي على قيمة باعتباره فرعية. عودة كاذبة فرعية من مجموعة التي لا تحتوي على قيمة باعتباره فرعية. الافتراضي هو صحيح. |
compare | اختياري. تحدد مقارنة السلسلة للاستخدام. يمكن أن يكون واحد من القيم التالية:
|
أمثلة
مثال 1
مرشح: العناصر التي تحتوي على "S"
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S")
for each x in b
response.write(x & "<br />")
next
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
Sunday
Saturday
مشاهدة مثال » مثال 2
مرشح: العناصر التي لا تحتوي على "S" (include=False) :
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",False)
for each x in b
response.write(x & "<br />")
next
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
Monday
Tuesday
Wednesday
Thursday
Friday
مشاهدة مثال » مثال 3
مرشح: العناصر التي تحتوي على "S" ، مع مقارنة نصية (compare=1) :
<%
a=Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
b=Filter(a,"S",True,1)
for each x in b
response.write(x & "<br />")
next
%>
الناتج من التعليمات البرمجية أعلاه سيكون:
Sunday
Tuesday
Wednesday
Thursday
Saturday
مشاهدة مثال » <كاملة فبسكريبت المرجعي