【发布时间】:2020-09-24 08:28:06
【问题描述】:
const payload = [
{
ControlType: 'Label',
Property: 'FirstName'
},
{
ControlType: 'DateTime',
Property: 'CreatedOn'
},
{
ControlType: 'Label',
Property: 'Price'
},
{
ControlType: 'Label',
Property: 'SubTotal'
},
{
ControlType: 'Label',
Property: 'Total'
}
];
const object1 = {
ContactId: null,
ContactName: null,
CreatedOn: '05-06-2020 12:37 PM',
CustId: '4069241-BR02',
CustName: 'ABC',
FirstName: 'Test',
LastName: 'Test',
SurName : 'Test',
Total:500,
Price: 200,
SubTotal:400,
Tax:100,
Qty : 2
};
// 我需要以下结果
const newResult = [
{
FirstName: 'Test',
ControlType: 'Label'
},
{
CreatedOn: '05-06-2020 12:37 PM',
ControlType: 'DateTime'
},
{
Price: 200,
ControlType: 'Label'
},
{
SubTotal: 400,
ControlType: 'Label'
},
{
Total: 500,
ControlType: 'Label'
}
];
【问题讨论】:
-
请添加代码,你试过了。
标签: javascript arrays object lodash