美文网首页
Day9 过滤 filter

Day9 过滤 filter

作者: JSleefat | 来源:发表于2019-04-09 09:52 被阅读0次

filter 被添加到 ECMA-262 标准第 5 版中,因此在某些实现环境中不被支持。
可以把下面的代码插入到脚本的开头来解决此问题,
该代码允许在那些没有原生支持 filter 的实现环境中使用它。该算法是 ECMA-262 第 5 版中指定的算法

Array.prototype.filter = Array.prototype.filter || function (callback){
  let arr = this;
  let result = [];
  for(let i = 0;i<arr.length;i++){
    if(callback(arr[i],i,arr)){
      result.push(arr[i]);
    }
  }
  return result;
}

参考:Js中的filter()方法
注意事项,就算只有一条符合过滤条件,返回的也是数组

相关文章

  • Day9 过滤 filter

    filter 被添加到 ECMA-262 标准第 5 版中,因此在某些实现环境中不被支持。可以把下面的代码插入到脚...

  • Spring系列之Filter and Interceptor

    一、Filter 过滤器 1. 什么是Filter 过滤器? Filter 的含义Filter 过滤器是一个对象 ...

  • 22. 过滤器

    11 过滤器(Filter) 什么是过滤器(Filter) Filter:过滤器,用来过滤网站的数据; 处理中文乱...

  • java基础-day42-Filter、Listener和Bas

    Filter ,Listener和BaseServlet 1. Filter过滤器 1.1 Filter过滤器的配...

  • 模拟 数组的三个强大功能

    filter 过滤let newArray = anArray.filter {$0 > 50}过滤anArray...

  • Filter

    Java****中的****Filter****过滤器 Filter****简介 Filter也称之为过滤器,它是...

  • Array filter()应用实例

    Array filter() filter 直译 过滤器 显然起到的效果是过滤、筛选;filter() 方法创建一...

  • Spring Boot使用过滤器Filter

    Spring Boot使用过滤器Filter >> 过滤器Filter介绍Filter也称为过滤器,是处于客户端与...

  • Interceptor和Filter区别

    过滤器(Filter) Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的...

  • Filter 过滤器

    Filter过滤器 是什么 Filter过滤器 有什么用 拦截 数据处理 统一控制 Filter过滤器 如何用 使...

网友评论

      本文标题:Day9 过滤 filter

      本文链接:https://www.haomeiwen.com/subject/pgbviqtx.html