我在Javascript中有两个数组,目前看起来像这样,但是它们会被HTTP请求(node)更新:
var x = [[292,"2349","902103","9"],[3289,"93829","092","920238"]]
var y = [[292,"2349","902103","9"],[322,"93829","092","920238"],[924,"9320","8932","4329"]]
我想比较这些数组,如果y中有一个数组不在x中,它将被保存到一个新数组
z
中。请注意,有时数组内部的数组顺序会改变,但我不希望这影响结果。然而,如果x中有一个数组不在y中,则不应将其保存到
z
中。我阅读了JavaScript array difference并成功复制了它,但是如果
x
数组未显示在y
中,它会被打印到z
中。我想知道是否可能不存储它,只存储y
中不同的项?