资讯专栏INFORMATION COLUMN

JS filter() 的使用

remcarpediem / 1119人阅读

摘要:方法方法返回一个新数组,新数组的元素是原数组中通过符合指定筛选条件的所有元素。具体参数自定义重新过滤即筛选出数组中属性包含的对象换成的写法,即

filter 方法

filter 方法返回一个新数组,新数组的元素是原数组中通过符合指定筛选条件的所有元素。

filter 具体参数

Array.filter(function(value,index,arr),thisValue)
eg.

items = [{"name":"test1", "value":222}, {"name":"tttt", "value":"333"}]

items.filter(function(){console.log(arguments)})

自定义重新过滤

eg.

const filterByName = a => b => {
  return b.name.indexOf(a) > -1
}

items = items.filter(filterByName("te"))

即筛选出数组中name属性包含‘te’的对象

换成ES5的写法,即

function a (a){
   return function (b, index, arr){
          return b.name.indexOf(a) > -1
}
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92726.html

相关文章

  • 用CSS和JS打造一个简单图片编辑器

    摘要:原文来自效果图本文主要是利用的和简单的代码来实现一个简单的图片编辑器,包括对图片的透明度,黑白,图片亮度等调节。简单地说完之后,我们来动手创建一个简单的图片编辑器。 原文来自:https://jellybool.com/post/build-a-simple-image-editor-with-css-js demo: https://jellybool.com/demo/i...

    jerryloveemily 评论0 收藏0
  • 用CSS和JS打造一个简单图片编辑器

    摘要:原文来自效果图本文主要是利用的和简单的代码来实现一个简单的图片编辑器,包括对图片的透明度,黑白,图片亮度等调节。简单地说完之后,我们来动手创建一个简单的图片编辑器。 原文来自:https://jellybool.com/post/build-a-simple-image-editor-with-css-js demo: https://jellybool.com/demo/i...

    NSFish 评论0 收藏0
  • AngularJs功能(五)--过滤器

    摘要:过滤器过滤器正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。表单的控制功能主要涉及到数据验证以及表单控件的增强。格式化数字过滤器可以为一个数字加上千位分割,像这样,。 过滤器 Filter 过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上。 过滤器通常是伴随标记来使用的,将你model中...

    leon 评论0 收藏0
  • JavaScript30秒, 从入门到放弃之Array(四)

    摘要:使用把指定运算结果为的数组元素添加到二维数组的第一个数组中,运算结果为的数组元素添加到二维数组的第二个数组中。所以改成了,它是不改变数组元素的,没有副作用,不干扰后续。方法将剩余的所有数组元素以的方式返回结果数组。 原文地址:JavaScript30秒, 从入门到放弃之Array(四)博客地址:JavaScript30秒, 从入门到放弃之Array(四) 水平有限,欢迎批评指正 ma...

    wuaiqiu 评论0 收藏0
  • 微信小程序 使用filter过滤器几种方式

    摘要:与之间通过桥协议通信包括调用指令和各种事件,涉及消息序列化跨线程通信与。一个小程序可以有多个,页面间切换动画比更流畅。业务无法直接控制。 showImg(http://upload-images.jianshu.io/upload_images/326507-e81e06b2cb7187e9.jpeg?imageMogr2/auto-orient/strip%7CimageView2/...

    godruoyi 评论0 收藏0
  • JavaScript30秒, 从入门到放弃之Array(二)

    摘要:循环一个数组,使用每次去删除该数组的第一个元素直到指定方法运算结果为,返回的是剩余元素组成的数组。直到循环退出,返回此时的。对应就是,包含下界,不包含上届。秒,从入门到放弃之二微信公众号秒,从入门到放弃之二 difference Returns the difference between two arrays. Create a Set from b, then use Array...

    pinecone 评论0 收藏0

发表评论

0条评论

remcarpediem

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<