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)

JS对象数组中如何匹配某个属性值

来源: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
  • asp之家 网络编程 m.aspxhome.com