在 JavaScript 中将对象数组转换为多维数组

用户8363477

我是java脚本的新手并且有如下对象数组

[{
    firstName: "John",
    lastName: "Doe",
    age: 46
},
{
    firstName: "Mike",
    lastName: "Jeffrey",
    age: 56
}]

我想将此对象数组转换为多维数组,如下所示

[
    [{
        firstName: "John",
        lastName: "Doe",
        age: 46
    }],
    [{
        firstName: "Mike",
        lastName: "Jeffrey",
        age: 56
    }]
]

我正在使用以下代码转换为多维数组

var actualResult = [];
var arrayLength = inputObj.length;
for (var i = 0; i < arrayLength; i++) {
    var tempResult = [];
    tempResult.push(inputObj[i]);
    actualResult.push(tempResult);
}

其中 inpuObj 是我的实际输入。这是实现场景的正确方法吗?

哈桑·伊玛目

您可以使用array#map. 遍历每个对象并创建一个数组。

var data = [{firstName: "John",lastName: "Doe",age: 46},{firstName: "Mike",lastName: "Jeffrey",age: 56}],
    result = data.map(o => [o]);
console.log(result);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将对象转换为多维数组 - JavaScript

在Javascript中将对象数组转换为嵌套对象

在JavaScript中将对象属性转换为多个对象数组

如何在JavaScript中将对象数组转换为对象?

如何在JavaScript中将对象{}转换为键值对的数组[]

如何在JavaScript中将对象{}转换为键值对的数组[]

在Javascript中将对象数组转换为键值结构

如何在jquery / javascript中将对象转换为数组

如何在Javascript中将对象转换为数组

将对象转换为对象Javascript数组

JavaScript:将对象数组转换为对象

如何在javascript中将对象数组转换为数组数组

如何在Javascript中将对象数组转换为关联数组对象

如何在JavaScript中将对象数组转换为数组对象?

JavaScript:将对象数组转换为hashmap

Javascript 将对象转换为数组

JavaScript将对象转换为数组

javascript将对象转换为数组

将对象转换为数组(javascript)

将对象数组转换为Javascript Rails

将对象的javascript数组转换为数组的数组

使用 JavaScript 将对象数组转换为树数组对象

在Javascript中将数组对象转换为对象

在javascript中将对象的递归数组转换为嵌套或递归对象

如何在JavaScript中将对象数组转换为一个对象?

如何在JavaScript中将对象数组(动态)转换为对象

如何在JavaScript中将对象数组转换为一个对象?

JavaScript 将对象数组转换为二维数组

如何在Javascript中将对象数组转换为GraphQL格式?