我有一个对象,如下所示:
我有一个包含多个这种格式对象的数组。
我想要从这个数组创建一个新的对象数组,这个数组将包含以下格式的对象:
这是我尝试的代码:
var result = [];
这样做有更好的方法吗?
{
"id": 1,
"dataLockVersion": 0,
"auditData": {
"createDate": "2018-09-18T11:41:28.362",
"createUser": "XXX",
"updateDate": null,
"updateUser": null
},
"property1": 14021,
"property2": {...},
"property3": "Obj"
}
我有一个包含多个这种格式对象的数组。
我想要从这个数组创建一个新的对象数组,这个数组将包含以下格式的对象:
{
"property1": 14021,
"property2": {...},
"property3": "Obj"
}
这是我尝试的代码:
var result = [];
for (i = 0; i < arr.length; i++) {
delete arr[i].auditData;
delete arr[i].dataLockVersion;
delete arr[i].domainObjectDescription;
delete arr[i].id;
result.push(arr[i]);
}
这样做有更好的方法吗?