var left=[
{name: 'A', lid: 22},
{name: 'B', lid: 32},
{name: 'C', lid: 15},
{name: 'D', lid: 26},
{name: 'E', lid: 57}
];
var right=[
{value: '百度', rid: 14},
{value: '京东', rid: 23},
{value: '阿里', rid: 15},
{value: '腾讯', rid: 44},
{value: '新浪', rid: 57},
{value: '果壳', rid: 88},
{value: '小米', rid: 22},
{value: '高德', rid: 40},
{value: '华为', rid: 32},
{value: '北斗', rid: 64},
{value: '谷歌', rid: 26}
];
var middle = [ ];怎样用JS关联lid=rid,得到新的JSON
middle=[
{value: '阿里', name: C},
{value: '新浪', name: E},
{value: '小米', name: A},
{value: '华为', name: B},
{value: '谷歌', name: D}
]
var left = [
{ name: 'A', lid: 22 },
{ name: 'B', lid: 32 },
{ name: 'C', lid: 15 },
{ name: 'D', lid: 26 },
{ name: 'E', lid: 57 }
];
var right = [
{ value: '百度', rid: 14 },
{ value: '京东', rid: 23 },
{ value: '阿里', rid: 15 },
{ value: '腾讯', rid: 44 },
{ value: '新浪', rid: 57 },
{ value: '果壳', rid: 88 },
{ value: '小米', rid: 22 },
{ value: '高德', rid: 40 },
{ value: '华为', rid: 32 },
{ value: '北斗', rid: 64 },
{ value: '谷歌', rid: 26 }
];
var middle = [];
for(var i=0;i<left.length;i++)
for (var j = 0; j < right.length; j++) {
if (left[i].lid == right[j].rid) middle.push({ name: left[i].name, value: right[j].value });
}
console.log(middle)Web开发学习资料推荐
Web前端开发教程
easyui datagrid fitColumns:true失效解决办法