我有两个这样的结果集:
// Result 1
[
{ value="0", display="Jamsheer" },
{ value="1", display="Muhammed" },
{ value="2", display="Ravi" },
{ value="3", display="Ajmal" },
{ value="4", display="Ryan" }
]
// Result 2
[
{ value="0", display="Jamsheer" },
{ value="1", display="Muhammed" },
{ value="2", display="Ravi" },
{ value="3", display="Ajmal" },
]
Run Code Online (Sandbox Code Playgroud)
我需要的最终结果是这些数组之间的区别 - 最终结果应该是这样的:
[{ value="4", display="Ryan" }]
Run Code Online (Sandbox Code Playgroud)
是否可以在JavaScript中执行此类操作?
我有两个像这样的JSON数组:
var modelType = [
{ 'id' : 3, 'name': 'eR_Beta'},
{ 'id' : 12, 'name': 'eR_Studio'},
{ 'id' : 6, 'name': 'eR_OFF'},
{ 'id' : 9, 'name': 'eR_Schalte'}
];
var data = [
{id: 12}
{id: 6}
]
Run Code Online (Sandbox Code Playgroud)
我想将这些数组与“ id”作为键进行比较,并将不匹配的对象添加到另一个这样的数组中:
var output = [
{ 'id' : 3, 'name': 'eR_Beta'},
{ 'id' : 9, 'name': 'eR_Schalte'}
]
Run Code Online (Sandbox Code Playgroud)