合并多个对象到多个数组js
merge multiple objects into multiple array js
我希望将所有对象合并到一个大数组中。
例如
我将多个对象数组合并为一个大数组
[
[ { slot: 0, time: '08:00' }, { slot: 1, time: '08:10' } ],
[ { slot: 2, time: '08:20' }, { slot: 3, time: '08:30' } ],
[ { slot: 4, time: '08:40' }, { slot: 5, time: '08:50' } ],
[ { slot: 6, time: '09:00' }, { slot: 7, time: '09:10' } ],
[ { slot: 8, time: '09:20' }, { slot: 9, time: '09:30' } ]
]
我的预期结果是
[
{ slot: 0, time: '08:00' },
{ slot: 1, time: '08:10' },
{ slot: 2, time: '08:20' },
{ slot: 3, time: '08:30' },
{ slot: 4, time: '08:40' },
{ slot: 5, time: '08:50' },
{ slot: 6, time: '09:00' },
{ slot: 7, time: '09:10' },
{ slot: 8, time: '09:20' },
{ slot: 9, time: '09:30' }
]
您可以使用 Array.concat
with spread syntax.
var data = [ [ { slot: 0, time: '08:00' }, { slot: 1, time: '08:10' } ], [ { slot: 2, time: '08:20' }, { slot: 3, time: '08:30' } ], [ { slot: 4, time: '08:40' }, { slot: 5, time: '08:50' } ], [ { slot: 6, time: '09:00' }, { slot: 7, time: '09:10' } ], [ { slot: 8, time: '09:20' }, { slot: 9, time: '09:30' } ] ],
result = [].concat(...data);
console.log(result);
我希望将所有对象合并到一个大数组中。 例如 我将多个对象数组合并为一个大数组
[
[ { slot: 0, time: '08:00' }, { slot: 1, time: '08:10' } ],
[ { slot: 2, time: '08:20' }, { slot: 3, time: '08:30' } ],
[ { slot: 4, time: '08:40' }, { slot: 5, time: '08:50' } ],
[ { slot: 6, time: '09:00' }, { slot: 7, time: '09:10' } ],
[ { slot: 8, time: '09:20' }, { slot: 9, time: '09:30' } ]
]
我的预期结果是
[
{ slot: 0, time: '08:00' },
{ slot: 1, time: '08:10' },
{ slot: 2, time: '08:20' },
{ slot: 3, time: '08:30' },
{ slot: 4, time: '08:40' },
{ slot: 5, time: '08:50' },
{ slot: 6, time: '09:00' },
{ slot: 7, time: '09:10' },
{ slot: 8, time: '09:20' },
{ slot: 9, time: '09:30' }
]
您可以使用 Array.concat
with spread syntax.
var data = [ [ { slot: 0, time: '08:00' }, { slot: 1, time: '08:10' } ], [ { slot: 2, time: '08:20' }, { slot: 3, time: '08:30' } ], [ { slot: 4, time: '08:40' }, { slot: 5, time: '08:50' } ], [ { slot: 6, time: '09:00' }, { slot: 7, time: '09:10' } ], [ { slot: 8, time: '09:20' }, { slot: 9, time: '09:30' } ] ],
result = [].concat(...data);
console.log(result);