js的filter方法
时间: 2023-09-20 11:14:33 浏览: 49
JavaScript中的filter方法是数组的一个原生方法,它用于筛选出满足指定条件的元素,并返回一个新的数组。filter方法接受一个函数作为参数,该函数被用于判断数组的每个元素是否满足条件。如果元素满足条件,则将其添加到新的数组中,否则将其排除。以下是几个使用filter方法的示例:
示例1:筛选出大于等于10的元素
```javascript
function isBigEnough(element) {
return element >= 10;
}
var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
console.log(filtered); // [12, 130, 44]
```
在这个示例中,我们定义了一个函数isBigEnough,该函数用于判断元素是否大于等于10。然后使用filter方法筛选出满足条件的元素,返回一个新的数组。
<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Js中的filter()方法](https://blog.csdn.net/weixin_30390075/article/details/96730201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [JS中filter的用法](https://blog.csdn.net/qq_35859392/article/details/98146441)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]