javascript - 如何在javascript中将对象数组转换为所需的对象
问题描述
我想在javascript中将对象数组转换为所需的格式,请帮我解决这个问题。
const obj = [
{name: 'parry1', age:22, height:5},
{name: 'parry 2', age:23, height:6},
{name: 'parry3', age:24, height:7}
]
// output = {name:['parry1', 'parry 2', 'parry3'], age:[22, 23, 24], height:[5, 6, 7]}
解决方案
希望这对你有帮助!
const obj = [
{name: 'parry1', age:22, height:5},
{name: 'parry 2', age:23, height:6},
{name: 'parry3', age:24, height:7}
];
function ArrayToObject(array){
const newObj={
name: [],
age: [],
height: []
};
array.forEach(function(row){
newObj.name.push(row["name"]);
newObj.age.push(row["age"]);
newObj.height.push(row["height"]);
});
return newObj;
}
console.log( ArrayToObject(obj) );
output = {name:['parry1', 'parry 2', 'parry3'], age:[22, 23, 24], height:[5, 6, 7]}
推荐阅读
- linux - Linux系统,使用top命令,top命令S栏的'I'是什么意思,S --status
- android - Navigation Drawer 点击打开另一个 Fragment 替换 TabLayout & ViewPager
- c++11 - 奇怪的 C++ 变量初始化
- android-studio - Android Studio Kotlin:提取为常量
- dataformat - 我应该使用什么来解析和解析数据,例如:“a:66:{s:24:"images";a:0:{} s:26:"thumbnail_image";s:0:"";:".. . ?
- c# - 在子文件夹中打开表单
- pandas - 如何选择属性列值等于列表中任何一个值的熊猫行
- authentication - asp.net 核心身份验证中的 signin-google 如何链接到 google 处理程序?
- python - 如何使用 Tensorflow Keras API
- c - Code_Cave 示例 C 编程