面试题十七:如何手写filter|Array.prototype.filter()
七娃博客718人阅读
想要手写filter,必须要知道filter是干嘛用的?有什么样的属性?接受什么样的传参类型,返回什么样的结果。否则,肯定写不出来一个filter的函数!
filter定义
filter() 方法创建一个 新 的数组,新数组中的元素是通过检查指定数组中 符合条件 的所有元素。个人理解:过滤数组,返回满足添加的子元素。
filter() 方法接收3个参数:子元素,子元素索引,全部数组。
array.filter(function(arr[key],key,arr), thisValue)
评论 | 0 条评论
登录之后才可留言,前往登录