我有對象的一個這樣的數組:我如何可以合併對象的數組下劃線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