我在另一個物件中有一個物件,我想傳播內部的物件,我的原因是當我想通過它的 id 呼叫物件時
我的物件
Resolver [
{ _id: { _id: '123456789', totaloutcome: 'DONE' }, count: 4 },
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_APPROVED_ONLINE' },
count: 33
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_CANCELLED' },
count: 1
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_UNKNOWN' },
count: 1
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_DECLINED' },
count: 15
}
]
如上所示,我想在 '_id' 屬性中附加 'count' 屬性,我無法傳播內部屬性,所以我該怎么做
uj5u.com熱心網友回復:
代碼
const Resolver= [
{ _id: { _id: '123456789', totaloutcome: 'DONE' }, count: 4 },
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_APPROVED_ONLINE' },
count: 33
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_CANCELLED' },
count: 1
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_UNKNOWN' },
count: 1
},
{
_id: { _id: '05000002', totaloutcome: 'OUTCOME_DECLINED' },
count: 15
}
]
const result = Resolver.map(({_id, ...rest}) => {
return { ..._id, ...rest };
});
console.log(result)
uj5u.com熱心網友回復:
您可以使用擴展運算子執行此操作:
array.map((item) => {
return { ...item, ...item._id };
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/477132.html
標籤:javascript 节点.js 有角度的 打字稿
下一篇:如何正確匯入三個js庫?
