方法 - filter()

Create by jsliang on 2019-07-23 11:05:10
Recently revised in 2019-07-23 11:05:13

  • 原文MDN - filter()

  • 功能filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。

  • 语法arr.filter(callback)

    • callback:用来测试数组的每个元素的函数。返回 true 表示该元素通过测试,保留该元素,false 则不保留。它接受以下三个参数:
      • element:数组中当前正在处理的元素
      • index:正在处理的元素在数组中的索引。
      • array:调用了 filter 的数组本身。
  • 返回值:一个新的、由通过测试的元素组成的数组,如果没有任何数组元素通过测试,则返回空数组。

  • 代码

function isBigEnough(element) {
  return element >= 10;
}
var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
// [12, 130, 44]

jsliang 广告推送:
也许小伙伴想了解下云服务器
或者小伙伴想买一台云服务器
或者小伙伴需要续费云服务器
欢迎点击 云服务器推广 查看!

图 图

知识共享许可协议
jsliang 的文档库梁峻荣 采用 知识共享 署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。
基于https://github.com/LiangJunrong/document-library上的作品创作。
本许可协议授权之外的使用权限可以从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处获得。

Copyright © jsliang.top 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-07-23 11:05:14

results matching ""

    No results matching ""