繁体   English   中英

数组数组包含数组javascript

[英]Array of arrays contains array javascript

这可能是重复的,但我找不到解决方案。 如果我有一个数组数组,是否有“内置”方法来确定该数组数组是否包含另一个数组。 Array.prototype.includes()帮助,但由于(我认为)如下所示的对象引用,它并没有完全解决我的问题。 我可以手动测试每个值的相等性,但我确信有更好的方法。

$ node
> b = [[1,2,3]]
[ [ 1, 2, 3 ] ]
> b[0]
[ 1, 2, 3 ]
> b.includes(b[0])
true
> b.includes([1,2,3])
false
> 

我建议使用JSON.stringify & includes

JSON.stringify([[1,2,3]]).includes(JSON.stringify([1,2,3]))
true
JSON.stringify([[1,3]]).includes(JSON.stringify([1,2,3]))
false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM