我映射了以下項(xiàng)目數(shù)組以獲得結(jié)果
var items = $.grep($.selections);
其中項(xiàng)目如下:
0: {ID: "310882", Type: "W", Total: 10}
1: {ID: "31094", Type: "W", Total: 10}
2: {ID: "307969", Type: "W", Total: 10}
3: {ID: "311951", Type: "W",Total: 10}
4: {ID: "ItemCover_1611315351331", Type: "F", Total: 5, AmountDue:55}
所以我想做的是得到所有我能得到的總數(shù),如下所示
var AllTotal=items.map(x => x.Total);
這給了我下面的結(jié)果
0: 10
1: 10
2: 10
3: 10
4: 5
我的問題是,你是否注意到數(shù)組中的這個(gè)項(xiàng)
4: {ID: "ItemCover_1611315351331", Type: "F", Total: 5, AmountDue:55}
它有一個(gè)ID:以“ItemCover”開頭,AmountDue為55
當(dāng)我有這樣一個(gè)性質(zhì)的項(xiàng)目,我怎么能過濾出5的總數(shù),并替換為到期金額,使它現(xiàn)在應(yīng)該像這樣
var AllTotal
0: 10
1: 10
2: 10
3: 10
4: 55
最簡(jiǎn)單的版本,假設(shè)您想要AmountDue,如果它存在的話