<分区>
Javascript 不允许使用 includes
比较数组?
看这个例子:
let x = [[1,2], [3,4]]
let y = x[0]
let z = [1,2]
console.log(y,z)
// Output: [ 1, 2 ] [ 1, 2 ]
console.log(x.includes(y), x.includes(z))
// Output: true false
我希望 x.includes(z)
为 true
。
评论让我知道了问题 check-if-an-array-contains-any-element-of-another-array-in-javascript,但它没有回答我的问题,因为我想使用 includes
检查数组是否具有完全相同的元素,而不仅仅是一些。
而且,这个问题how-to-compare-arrays-in-javascript并没有解释为什么includes
不起作用。它告诉如何去做,这不是我的问题的重点。