我有对象的一个这样的数组:我如何可以合并对象的数组下划线JS
array1 = [
{field: 'username', display: 'username', hide: true},
{field: 'age', display: 'Age', hide: true},
{field: 'height', display: 'Height', hide: true}
]
然后,我有数组2:
array2 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', hide: false}
]
我想通过这两个数组合并他们的场即最后的结果应该是:
array3 = [
{field: 'username', display: 'username 123', hide: false},
{field: 'age', display: 'Age', hide: false},
{field: 'height', display: 'Height', hide: true}
]
我试图var newObj = _.extend(array1, array2);
但它并没有给我我想要的东西。
您正在寻找concat。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat – Brian 2014-12-18 22:24:18
@Brian:不,他正在做某种更新。 – 2014-12-18 22:25:27
@Karoly Horvath是的,他想合并对象以及数组 – Brian 2014-12-18 22:26:47