JS中filter()⽅法的使⽤
⼀、作⽤
filter⽤于对数组进⾏过滤。 它创建⼀个新数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。注意:filter()不会对空数组进⾏检测、不会改变原始数组filter过滤对象数组
⼆、语法
Array.filter(function(currentValue, indedx, arr), thisValue)
其中,函数 function 为必须,数组中的每个元素都会执⾏这个函数。且如果返回值为 true,则该元素被保留; 函数的第⼀个参数 currentValue 也为必须,代表当前元素的值。
三、实例
返回数组nums中所有⼤于5的元素。
1let nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
2
3let res = nums.filter((num) => {
4 return num > 5;
5});
6
7console.log(res); // [6, 7, 8, 9, 10]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论