我有一個像下面這樣的物件,它包含一個物件陣列,
{
UserId: '634a336122b4b995d25869d5',
CategoryId: '620015b6f61454403daba1b4',
specialUser: [{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
},{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
},{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
}]
}
如何從 specialUser 獲取值,包括 UserId 和 CategoryId
感謝幫助....
uj5u.com熱心網友回復:
data = {
UserId: '634a336122b4b995d25869d5',
CategoryId: '620015b6f61454403daba1b4',
specialUser: [{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
},{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
},{
"startDate": "2022-10-3",
"endDate": "2022-11-3",
"priceType": 1,
"price": 199
}]
};
基本上你可以使用 map 并將父屬性包含到你的 specialUser 陣列中
data.specialUser.map((x)=> {
x.UserId = data.UserId;
x.CategoryId = data.CategoryId;
return x;
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/518540.html
標籤:javascript数组jsonjavascript 对象
上一篇:在BQ中使用不同鍵決議JSON
