JavaScript Array filter()
- পূর্ববর্তী পৃষ্ঠা fill()
- পরবর্তী পৃষ্ঠা find()
- একত্রিভূমিতে ফিরুন JavaScript Array রেফারেন্স হান্ডবুক
অর্থ এবং ব্যবহার
filter()
方法创建数组,其中填充了所有通过测试的数组元素(作为函数提供)。
注释:filter()
不会对没有值的数组元素执行该函数。
注释:filter()
不会改变原始数组。
实例
例子 1
返回由 ages 数组中所有 18 岁或以上的值组成的数组:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); }
例子 2
返回由 ages 数组中所有大于等于特定数字的值组成的数组:
Minimum age:
All ages above minimum:
语法
array.filter(function(currentValue, index, arr), thisValue)
参数值
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | 必需。为数组中的每个元素运行的函数。
函数参数:
|
||||||||
thisValue |
可选。要传递给函数以用作其 "this" 值的值。 如果此参数为空,则值 "undefined" 将作为其 "this" 值传递。 |
技术细节
返回值: | 包含所有通过测试的数组元素的数组。如果没有元素通过测试,则返回一个空数组。 |
---|---|
JavaScript সংস্করণ: | ECMAScript 5 |
ব্রাউজার সমর্থন
সমস্ত ব্রাউজারগুলো সম্পূর্ণভাবে সমর্থন করে filter()
পদ্ধতি:
Chrome | IE | Edge | Firefox | স্যাফারি | অপেরা |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | স্যাফারি | অপেরা |
সমর্থন | 9.0 | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
সংশ্লিষ্ট পৃষ্ঠা
শিক্ষাক্রম:JavaScript আইন্দ্রীয়তা
শিক্ষাক্রম:JavaScript আইন্দ্রীয়তা Const
শিক্ষাক্রম:JavaScript আইন্দ্রীয়তা
শিক্ষাক্রম:JavaScript আয়োজন করুন
শিক্ষাক্রম:JavaScript আইন্দ্রীয়তা
- পূর্ববর্তী পৃষ্ঠা fill()
- পরবর্তী পৃষ্ঠা find()
- একত্রিভূমিতে ফিরুন JavaScript Array রেফারেন্স হান্ডবুক