检查对象是否存在于数组中

新人

我有以下数组myArray和对象,myObject. 有没有办法确定其中是否myObject存在myArray

const myArray = [ { id: 1, lastName: "Garland", firstName: "Darius", email: "[email protected]" },
                  { id: 2, lastName: "Sexton", firstName: "Collin", email: "[email protected]"  } ]

const myObject = { lastName: "Sexton", email: "[email protected]" }
苦的

您可以使用somewithevery来获得所需的输出。

const myArray = [ { id: 1, lastName: "Garland", firstName: "Darius", email: "[email protected]" }, { id: 2, lastName: "Sexton", firstName: "Collin", email: "[email protected]"  } ];

const myObject = { lastName: "Sexton", email: "[email protected]" };

const result = myArray.some(k=>Object.entries(myObject).every(([key,v])=>k[key]===v));

const result2 = myArray.some(k=>Object.entries(k).every(([key,v])=>myObject[key]===v));

console.log(result);
console.log(result2);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JAVA NullPointerException:检查对象是否存在于数组中?

检查对象值是否存在于对象的Javascript数组中,如果不存在,则将新对象添加到数组中

检查对象是否已存在于集合中-Laravel

检查对象是否存在于属性中

如何使用JSON检查对象是否存在于JSON中

如何检查键是否存在于对象数组中

Javascript-检查对象是否存在于对象数组中并更新数量

Typescript:按值检查对象是否存在于数组中

如何检查对象是否存在于数组中并在AngularJS中为其提供ng-class

如何使用JS检查对象是否存在于另一个对象中

在SOAP请求中设置对象的值之前,如何检查对象是否存在于数组中?

如何检查对象属性是否也存在于另一个对象中?

在设置状态React JS之前检查对象数组是否存在于对象数组中的简便方法

如何检查对象是否存在于Angular中的对象数组中

如何检查具有相同ID(或任何其他attribute)的对象是否存在于对象数组中?

PHP-通过对needle的所有属性进行比较来检查对象是否存在于对象数组中

Javascript:检查键是否存在于对象数组中

libGDX TiledMap:检查对象是否存在于特定单元格

推入之前检查对象是否存在于数组中

检查对象值数组是否存在于另一个数组中,但长度不同

检查对象是否存在于另一个模型外键字段中

想要检查对象是否存在于数组中

如何检查对象是否存在于多个数组中

如何检查元素是否存在于数组对象中

如何使用javascript检查子对象是否存在于对象数组中?

检查对象是否已存在于 manytomany 字段中

如何检查当前数组中的对象是否存在于前一个数组中

如何反向检查对象是否存在于多对多 django 中?

检查对象是否存在于指定路径的多级列表中