检查数组数组是否包含javascript中的值

我知道如果有一个值数组,则必须使用这种方法:

console.log(['joe', 'jane', 'mary'].includes('jane')); // true

但是在数组数组的情况下,是否有一种简短的方法来做到这一点?之间没有其他计算。

对于此输入:

[['jane'],['joe'],['mary']]

回答

您可以使用 flat 方法来展平数组。对于更多的网状数组,您还可以提及深度,例如 flat(depth)

let arr = [["jane"],["joe"],["mary"]];

arr.flat().includes('jane'); //true


以上是检查数组数组是否包含javascript中的值的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>