JavaScript查漏补缺 —数组中filter()方法

Posted 每天都在慢慢进步的王同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript查漏补缺 —数组中filter()方法相关的知识,希望对你有一定的参考价值。

javascript】查漏补缺 —数组中filter()方法

一、filter()方法

该方法用于过滤数组成员,满足条件的成员组成一个新数组返回。它的参数是一个函数,所有数组成员依次执行该函数,返回结果为true的成员组成一个新数组返回。该方法不会改变原数组。

上面代码将大于3的数组成员,作为一个新数组返回。

上面代码中,filter()方法返回数组arr里面所有布尔值为true的成员。

filter()方法的参数函数可以接受三个参数:当前成员,当前位置和整个数组。

上面代码返回偶数位置的成员组成的新数组。

filter()方法还可以接受第二个参数,用来绑定参数函数内部的this变量。

上面代码中,过滤器myFilter()内部有this变量,它可以被filter()方法的第二个参数obj绑定,返回大于3的成员。

以上是关于JavaScript查漏补缺 —数组中filter()方法的主要内容,如果未能解决你的问题,请参考以下文章

Django查漏补缺

JavaScript查漏补缺 —对象转换成字符串JSON.stringify()

nginx之查漏补缺

100道+ JavaScript 面试题,助你查漏补缺

JavaScript学习——基础知识查漏补缺

算法通关手册 刷题笔记1 数组基础