var arr1 = [
{field: 'order_date', title: '单据日期'}
,{field: 'order_sn', title: '单据编号'}
,{field: 'date', title: '时间'}
,{field: 'username', title: '客户名称'}
,{field: 'goods_sn', title: '商品编码'}
var arr2 = [
{field: 'order_date', title: '单据日期'}
,{field: 'order_sn', title: '单据编号'}
,{field: 'goods_unit', title: '单位'}
,{field: 'goods_number', title: '数量'}
,{field: 'date', title: '时间'}
,{field: 'username', title: '客户名称'}
,{field: 'goods_sn', title: '商品编码'}
]
如果arr2中有的数据,arr1 没有,就把arr2中有的数据按索引值和数据 插入到arr1中
如果arr1中没有的数据,arr2中有,就把arr2中有的数据按索引值位置删除
请问这个判断是不是有些自相矛盾?但是我现在业务确实有个这样的需求,不知道如何考虑和实现
来点简单粗暴的: