检查数组是否具有与其他数组相同的值

时间:2020-10-27 13:21:02

标签: arrays reactjs

我正在尝试通过tags数组过滤我的实体,如下所示:

const tags = ["tag1", "tag2"];

每个实体都有属性标签,可以具有现有标签,例如:

["tag1", "tag2", "tag3"];

或者:

["tag1", "tag2"];

我需要比较标签数组和实体的标签数组是否具有相同的值。 到目前为止,我已经尝试了这段代码,但是即使两个数组没有相同的值,它也会返回一个实体(我猜应该归咎于includes()函数)。

tags.every((tag: any) => doc.tags.includes(tag));

任何想法如何检查数组是否具有相同的值?

谢谢。

1 个答案:

答案 0 :(得分:2)

您也可以比较长度

BadClass
相关问题