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
