У меня есть два массива в 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 и смог реплицировать это, но если массив x
не показан в y
, он печатается на z
. Мне интересно, возможно ли, чтобы это не было сохранено, только разные элементы в y
?