![](/img/trans.png)
[英]Convert a multi-dimensional array of objects to single-dimensional array of objects Javascript
[英]Convert Array of Objects to Multi Dimensional Array in JavaScript
我是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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.