let arr= [
{key: '1', options: ['a', 'b', 'c'], value: 'a'},
{key: '2', options: [], value: ''},
{key: '3', options: ['d','e','f'], value: 'd'},
]
let arr= [
{key: '1', options: [], value: ''},
{key: '4', options: [], value: ''},
{key: '5', options: [], value: ''},
{key: '6', options: [], value: ''},
]
比较两个数组对象,合并成一个新数组
let newArr = [
{key: '1', options: ['a', 'b', 'c'], value: 'a'},
{key: '2', options: [], value: ''},
{key: '3', options: ['d','e','f'], value: 'd'},
{key: '4', options: [], value: ''},
{key: '5', options: [], value: ''},
{key: '6', options: [], value: ''},
]
最好使用es6 怎么实现
先concat连起来,https://bbs.csdn.net/topics/3... 这个链接里面的方法是可行的