要将两个对象合并到一个数组中,其中的值是一个数组,可以使用JavaScript中的Array.prototype.concat()
方法或者扩展运算符(spread operator)。以下是两种方法的示例代码:
concat()
方法const obj1 = { values: [1, 2, 3] };
const obj2 = { values: [4, 5, 6] };
const combinedArray = [obj1.values].concat([obj2.values]);
console.log(combinedArray); // 输出: [[1, 2, 3], [4, 5, 6]]
const obj1 = { values: [1, 2, 3] };
const obj2 = { values: [4, 5, 6] };
const combinedArray = [...[obj1.values], ...[obj2.values]];
console.log(combinedArray); // 输出: [[1, 2, 3], [4, 5, 6]]
concat()
方法用于合并两个或多个数组,并返回一个新数组,不会修改原来的数组。...
允许一个表达式在某些位置展开数组或对象。concat()
方法简单易用,适合处理简单的数组合并。flat()
方法来展平数组。希望这些信息对你有所帮助!