首页 > 解决方案 > 如何检查对象是否存在于 JSON 中使用 Javascript

问题描述

我有一个对象数组users

"users" : [
  {
     fname: "subrato",
     lname:"patnaik",
     password:"123"
  },
 {
     fname: "john",
     lname:"doe",
     password:"123"    
 }
]

我想检查上面的 JSON 数据是否包含下面的对象。

{fname:"subrato", password:"123"}

我们如何在 Javascript 中做到这一点?

标签: javascriptecma

解决方案


使用 JavaScript 一些函数,如果找到对象,它将返回 true。

let users = [
  {
    fname: "subrato",
    lname: "patnaik",
    password: "123",
  },
  {
    fname: "john",
    lname: "doe",
    password: "123",
  },
];
let check = users.some((x) => x.fname === "subrato" && x.password === "123");
console.log(check);


推荐阅读