将不同大小的数组组合成一个对象可以使用以下方法:
const arrays = [ [1, 2], [3, 4, 5], [6] ];
const combinedObject = arrays.reduce((obj, arr, index) => {
obj[`array${index + 1}`] = arr;
return obj;
}, {});
console.log(combinedObject);
输出结果:
{
array1: [1, 2],
array2: [3, 4, 5],
array3: [6]
}
const arrays = [ [1, 2], [3, 4, 5], [6] ];
const combinedObject = {};
arrays.forEach((arr, index) => {
combinedObject[`array${index + 1}`] = [...arr];
});
console.log(combinedObject);
输出结果:
{
array1: [1, 2],
array2: [3, 4, 5],
array3: [6]
}
这种方法可以将不同大小的数组组合成一个对象,并且保留了原始数组的结构。可以根据实际需求选择适合的方法来组合数组。
领取专属 10元无门槛券
手把手带您无忧上云