【发布时间】:2022-01-15 00:48:13
【问题描述】:
我有两个对象。我正在尝试这样做:
var obj1 = {
abc_name: "Jack",
abc_age: 24
}
var obj2 = {
xyz_name: "Mike",
xyz_age: 22
}
预期输出如下:
var obj = [{
fieldName: "Name",
abc_name: "Jack",
xyz_name: "Mike"
},
{
fieldName: "Age",
abc_age: 24,
xyz_age: 22
}]
我正在尝试使用嵌套的 for-in 循环。但没有得到预期的结果。有更好的解决方案或想法吗?提前致谢
【问题讨论】:
-
请添加您的方法。
-
是的。我需要对象数组
-
请显示你的 for-in 循环
-
您的预期输出看起来仍然很不直观,这是正确的结果吗? fieldNames 来自哪里?它们似乎是硬编码的?
-
是的。这就是我需要的。是的,fieldName 需要从属性名称中生成
标签: javascript arrays object for-in-loop