从对象数组创建对象的嵌套数组可以通过以下步骤实现:
以下是一个示例代码,演示如何从对象数组创建对象的嵌套数组:
function createNestedArrayFromObjectArray(objectArray) {
var nestedArray = [];
for (var i = 0; i < objectArray.length; i++) {
var nestedObject = {};
for (var key in objectArray[i]) {
nestedObject[key] = objectArray[i][key];
}
nestedArray.push(nestedObject);
}
return nestedArray;
}
// 示例用法
var objectArray = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
var nestedArray = createNestedArrayFromObjectArray(objectArray);
console.log(nestedArray);
该示例代码将对象数组objectArray
转换为嵌套数组nestedArray
,其中每个对象的属性被复制到新创建的对象中,并添加到嵌套数组中。最终输出结果如下:
[
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
]
这样,你就成功地从对象数组创建了对象的嵌套数组。
领取专属 10元无门槛券
手把手带您无忧上云