javascript - 如何检查对象是否存在于 JSON 中使用 Javascript
问题描述
我有一个对象数组users
。
"users" : [
{
fname: "subrato",
lname:"patnaik",
password:"123"
},
{
fname: "john",
lname:"doe",
password:"123"
}
]
我想检查上面的 JSON 数据是否包含下面的对象。
{fname:"subrato", password:"123"}
我们如何在 Javascript 中做到这一点?
解决方案
使用 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);
推荐阅读
- swift - 为什么我在 Xcode 中收到“BackgroundTask”错误?
- bash - 无法将手表与 kubectl 和 xargs 一起使用
- java - 使用 Android 的 MediaStore(ContentResolver/范围存储)创建图像文件后文件扩展名和文件名错误
- kubernetes - Openshift 重新加密 TLS 终止路由不起作用。申请不可用
- flutter - 使用 AnimatedContainer 小部件的 transorm 属性
- r - 循环导入和合并文件
- javascript - 检查JS中是否有4个字符串重复的适当方法
- javascript - 将特定颜色的每个选项卡移动到单独的工作簿
- javascript - 单击按钮时传单缩放到属性
- python - 启动器中的致命错误:无法使用 pip.exe 创建进程