【发布时间】:2020-06-02 13:23:34
【问题描述】:
我有以下结构:
const data = {
invoices: [
{
Date: "2018-12-18T00:00:00.000Z",
InvoiceNumber: "59"
},
{
Date: "2018-12-18T00:00:00.000Z",
InvoiceNumber: "59"
}
]
};
我想将 InvoiceNumber 的所有实例重命名为 CreditNoteNumber,以便为我提供以下信息:
const data = {
invoices: [
{
Date: "2018-12-18T00:00:00.000Z",
CreditNoteNumber: "59"
},
{
Date: "2018-12-18T00:00:00.000Z",
CreditNoteNumber: "59"
}
]
};
我已经尝试过各种方法,例如:
var changed = data.invoices.map(function(item) {
return {
...data.invoices,
CreditNoteNumber: item.InvoiceNumber
};
});
然而,价差将 CreditNoteNumber 推到对象之外。
【问题讨论】:
标签: javascript arrays object destructor