JS对象数组中如何匹配某个属性值
作者:spe_track 时间:2024-04-18 09:39:42
对象数组中匹配某个属性值
如果有一个js对象数组,一个变量如下
var a = [
{
'id' : 2,
'name' : 'xxxx',
},
{
'id' : 3,
'name' : 'bbbbb',
},
];
var b = 3;
我想要查询 变量b,是否在数组a的id值中,如果在,返回true;不在,返回false
写法如下
if (a.find(item => {return item.id == b}) != undefined)
{
return true;
} else {
return false;
}
find方法检索数组,如符合条件 item.id == b,那么返回第一个被检索到的对象,如果检索不到,返回 undefined
对象数组取出对象属性值完全一样的项
vvar ary=[
{"RaDate":'2021-09-08',"Type":'Morning2','title':'测试2'},
{"RaDate":'2021-10-08',"Type":'Morning2','title':'测试1'},
{"RaDate":'2021-09-08',"Type":'Morning2','title':'测试2'},
{"RaDate":'2021-10-08',"Type":'Morning2','title':'测试2'},
]
let obj = {};
var result = ary.reduce((cur, next,index) => {
var key = next.RaDate + next.Type+ next.title
obj[key] ?cur.push(next): obj[key] = true
return cur;
}, [])
console.log(result)
来源:https://blog.csdn.net/spe_track/article/details/106861432
标签:JS,对象数组,匹配,属性值
0
投稿
猜你喜欢
常用CSS命名参考
2008-03-10 11:38:00
ASP新闻分页,将一篇过长的文章分页,生成静态页面
2011-04-10 11:14:00
Python之父谈Python的未来形式
2022-02-05 11:10:42
CentOS7安装MySQL8的超级详细教程(无坑!)
2024-01-25 13:25:41
编写SQL需要注意的细节Checklist总结
2024-01-17 14:41:56
Python中random函数的用法整理大全
2023-05-08 15:15:52
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2021-02-03 19:28:29
python爬取亚马逊书籍信息代码分享
2021-03-25 09:38:14
sql server使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期
2024-01-24 15:34:17
python爬虫指南之xpath实例解析(附实战)
2022-04-03 05:10:49
Python中tkinter无法同时显示多个image的解决方法及pack与place解析
2021-05-10 10:23:47
细说Go语言中空结构体的奇妙用途
2024-04-23 09:46:09
一文搞懂MySQL预编译
2024-01-25 21:52:21
Python 基于jwt实现认证机制流程解析
2022-07-15 00:25:30
Django返回HTML文件的实现方法
2022-12-25 16:26:16
vuex实现数据状态持久化
2024-04-30 10:34:38
数据库中两张表之间的数据同步增加、删除与更新实现思路
2024-01-21 18:50:24
mysqldump你可能不知道的参数
2024-01-28 13:55:49
Python Django2 model 查询介绍(条件、范围、模糊查询)
2023-11-02 15:32:09
SQLSERVER ISNULL 函数与判断值是否为空的sql语句
2024-01-13 02:58:14