我有以下数组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]" }
您可以使用some
withevery
来获得所需的输出。
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] 删除。
我来说两句