当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript TypedArray filter()用法及代码示例


filter() 方法创建一个新数组,其中包含所有通过所提供函数实现的测试的元素。此方法使用静态值填充数组从开始索引到结束索引的所有元素。 filter() 方法不适用于没有值的数组元素。

用法:

array.filter (function (currentValue, index, arr), this_arg)

参数:

CurrentValue(必需):当前元素的值。

index(可选):当前元素的数组索引。

arr:您调用 filter() 的数组。

this_arg:this_arg 参数用于告诉函数在执行参数函数时使用该值。

返回值:

一个包含所有通过测试的元素的数组。如果没有元素通过测试,则返回一个空数组。

浏览器支持:

Chrome Yes
Edge Yes
Firefox 1.5
Opera Yes

示例

JavaScript 数组 filter() 方法

<script type="text/javascript">
//JavaScript to illustrate filter() method
function JavaTpoint(value)
{ return value>=5;
}
     // Input array
  var arr= [1,2,3,4,5,6,7,8,9,10]; 
  var result=arr.filter(JavaTpoint); 
  document.write(result); 

// expected output:arr[Output:5,6,7,8,9,10]    
</script>

输出:

5,6,7,8,9,10






相关用法


注:本文由纯净天空筛选整理自 JavaScript TypedArray filter() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。