JS中怎么使用filter过滤二维数组

 更新时间:2020年6月19日 09:45  点击:2850

在一个二维数组里根据某一个值过滤出一个新的二维数组

let data = [{g_id:1,g_tier:0,g_name:"zhu"},{g_id:2,g_tier:0,g_name:"xian"},{g_id:3,g_tier:0,g_name:"fei"},
{g_id:1,g_tier:1,g_name:"ni"},{g_id:2,g_tier:1,g_name:"zhen"},{g_id:3,g_tier:1,g_name:"shuai"}]

for (var i = 0; i < data.length; i++) {
	var gid = data[i].g_id
	var gtier = data[i].g_tier
	if (gtier == 0) {
		var newArr = data.filter(item => item.g_id == gid && item.g_tier != gtier)
		console.log(newArr)
	}
}

用filter就可以了,简单有效



[!--infotagslink--]

相关文章

  • 浅析AngularJS Filter用法

    系统的学习了一下angularjs,发现angularjs的有些思想根php的模块smarty很像,例如数据绑定,filter。如果对smarty比较熟悉的话,学习angularjs会比较容易一点,这篇文章给大家介绍angularjs filter用法详解,感兴趣的朋友一起学习吧...2015-12-29
  • nestjs中异常过滤器Exceptionfilter的具体使用

    这篇文章主要介绍了nestjs中异常过滤器Exceptionfilter的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-07
  • Angularjs中如何使用filterFilter函数过滤

    这篇文章主要介绍了Angularjs中如何使用filterFilter函数过滤的相关资料,需要的朋友可以参考下...2016-02-12
  • jQuery遍历DOM节点操作之filter()方法详解

    这篇文章主要介绍了jQuery遍历DOM节点操作之filter()方法,结合实例形式详细分析了filter的功能及4种具体用法,需要的朋友可以参考下...2016-04-17
  • Spring Security和自定义filter的冲突导致多执行的解决方案

    这篇文章主要介绍了Spring Security和自定义filter的冲突导致多执行的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-06-23
  • asp.net core MVC 全局过滤器之ExceptionFilter过滤器(1)

    这篇文章主要为大家详细介绍了asp.net core MVC 全局过滤器之ExceptionFilter过滤器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • 详解Angularjs filter过滤器

    这篇文章主要介绍了angularjs filter过滤器的相关资料,需要的朋友可以参考下...2016-02-12
  • Event filter with query SELECT * FROM __InstanceModificationEvent WITHIN

    这篇文章主要介绍了Event filter with query SELECT * FROM __InstanceModificationEvent WITHIN ,需要的朋友可以参考下...2016-01-27
  • php中array_map,array_filter,array_walk区别

    在php中array_map,array_filter,array_walk三个函数都是对数据操作的,下面我来介绍这三个函数的用法与区别。 array_walk: array_walk()返回布尔值,如果回调函数...2016-11-25
  • AngularJS中的过滤器filter用法完全解析

    这篇文章主要介绍了AngularJS中的过滤器filter用法,包括Angular中一些常用的自带的过滤器的列举以及自定义filter的方法,需要的朋友可以参考下...2016-04-24
  • 在django中查询获取数据,get, filter,all(),values()操作

    这篇文章主要介绍了在django中查询获取数据,get, filter,all(),values()操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-08-09
  • Java中使用Filter过滤器的方法

    Filter过滤器是javaWeb层面的,它跟Servlet类似,每次前端请求,首先进入的是过滤器,我们必须实现Filter接口,重写三个方法,才能使用Filter过滤器,需要的朋友可以参考下...2021-06-28
  • django rest framework使用django-filter用法

    这篇文章主要介绍了django rest framework使用django-filter用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-15
  • 使用Filter拦截器如何实现请求跨域转发

    这篇文章主要介绍了使用Filter拦截器如何实现请求跨域转发,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-08-29
  • php FILTER_VALIDATE_IP

    过滤器验证ip地址,是否合法。 定义和用法 该过滤器验证FILTER_VALIDATE_IP价值作为一个网址。 名称: “ validate_ip ” 身份证号码: 275 可能...2016-11-25
  • Springboot 如何实现filter拦截token验证和跨域

    这篇文章主要介绍了Springboot 如何实现filter拦截token验证和跨域操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-08-12
  • 详解AngularJS Filter(过滤器)用法

    这篇文章主要介绍了AngularJS的filter,中文名“过滤器”是用来过滤变量的值,或者格式化输出,得到自己所期望的结果或格式的东东,的相关资料,需要的朋友可以参考下...2015-12-29
  • 基于python实现matlab filter函数过程详解

    这篇文章主要介绍了基于python实现matlab filter函数过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-09
  • Spring Security之默认的过滤器链及自定义Filter操作

    这篇文章主要介绍了Spring Security之默认的过滤器链及自定义Filter操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-06-23
  • ASP.NET MVC:Filter和Action的执行介绍

    ASP.NET MVC之Filter和Action的执行介绍,需要的朋友可以参考...2021-09-22