我已经尝试了一些解决方案,并且在此处查看了一下,但似乎无法使其工作。检查数组中是否有任何对象包含另一个数组中列出的属性
我有2个数组,并且想要检查数组中是否有任何项包含任何其他数组中的字符串。
const stepsShown = ["ref2", "ref7"];
const items = [
{ name: "item1", element: "ref1"},
{ name: "item2", element: "ref2"}
];
const refsExist = items.some((r) =>{stepsShown.indexOf(r.element);});
在这个例子中我希望refsExist
是true
我觉得我有点糊涂在我的语法!任何人都可以帮忙吗? :)
You wan t'includes',而不是'indexOf' - 并且您需要返回该函数的结果 – Bergi