filter是JavaScript数组方法,创建新数组保留回调函数返回true的元素,不修改原数组;回调函数接收element、index、array三个参数,常用于数字、对象、字符串等过滤场景。

filter 是 JavaScript 数组的内置方法,用来创建一个新数组,其中包含所有通过指定条件(回调函数)的元素。它不会修改原数组,而是返回符合条件的元素组成的新数组。
filter 的基本用法
语法很简单:array.filter(callback(element, index, array))。回调函数接收三个参数:
- element:当前遍历的元素(必填)
- index:当前元素的索引(可选)
- array:原数组本身(可选)
只要回调函数返回 true,该元素就会被保留在新数组中;返回 false 或其他假值则被过滤掉。
常见过滤场景示例
过滤数字数组:比如只保留大于 10 的数
立即学习“Java免费学习笔记(深入)”;
标签: javascript word java app 回调函数 apple 区别
还木有评论哦,快来抢沙发吧~