JavaScript中如何对数组进行过滤
JavaScript中的数组filter方法示例
<html> <head> <title>Filter method in java scrip</title> </head> <body> <script type="text/javascript"> var arr = [1, "Filter", 2, "onitroad", true]; var result = arr.filter( function (value) { return (typeof value === 'string'); } ); document.write(result); </script> </body> </html>
JavaScript中的数组filter方法
JavaScript数组过滤器方法创建一个新数组,其中包含通过给定函数实现的测试的所有元素。
语法
array.filter(callback[, thisArgs);
array.filter方法中的参数:
- arrary
需要一个数组对象。 - callback
回调函数最多接受三个参数,回调函数用于测试每个元素 - thisArgs
ThisArgs在执行回调时用作this参数。
array.filter方法返回值
返回了一个新创建的数组。
日期:2020-04-18 01:09:33 来源:oir作者:oir