【发布时间】:2018-03-27 12:19:48
【问题描述】:
我有 2 个数组,如下所示。
我想保持数组 2 的“id”不存在于数组 1 中。
数组 1
{"list":{"0":{"category":"Cat fr 1","list":{"0":{"id":123123123123},"1":{"id":123123123123}数组 2
{"list":{"0":{"category":"Cat fr 1","list":{"0":{"id":123123123123},"1":{"id":123123123123}, "1":{"category":"Cat fr 2","list":{"0":{"id":123123123123},"1":{"id":123123123123},"2":{"类别":"猫 fr 3","list":{"0":{"id":123123123123},"1":{"id":123123123123}结果
{"list":{"1":{"category":"Cat fr 2","list":{"0":{"id":123123123123},"1":{"id":123123123123}, "2":{"category":"Cat fr 3","list":{"0":{"id":123123123123},"1":{"id":123123123123}【问题讨论】:
-
可以使用下划线库(求差法):underscorejs.org/#difference
-
这可以给你一些方向:stackoverflow.com/questions/1187518/…
-
哪个键代表您给定的数组中的 id?也分享你的尝试。
-
那些“数组”是嵌套对象。这些数组怎么样?
-
你能解释一下你是如何决定你的
result的吗?因为array1和array2中的所有id都一样?
标签: javascript html arrays json