【发布时间】:2020-08-05 18:41:22
【问题描述】:
我知道这会很简单,但我尝试了两天,所以我最终决定向你们寻求帮助...... 我试过这个probably the same question as mine,但它没有给我答案。
好的,这是两个数组
a = [{toNumber: "123", message: "Hi Deep "}, {toNumber: "321", message: "Test1"}]
b = [{toNumber: "321", message: "Test2"}, {toNumber: "123", message: "Hi Deep "}]
我想要的是
diff = [{toNumber: "321", message: "Test2"}]
如此快速的帮助将非常受欢迎。
【问题讨论】:
-
toNumber 是“key/id”吗?
-
您的对象没有
.value和.display属性。 -
数组值中没有 toNumber...
-
它们是如何联系起来的,这就是问题所在。有些东西必须是一样的。就像 toNumber 必须相同还是消息可以相同?因为你的例子会有2个不同
-
如果您正在寻找 2 个对象数组之间的对称差异,那么您的
diff结果是错误的。请说明您在数学上寻找什么
标签: javascript jquery arrays multidimensional-array