Typescriptでオブジェクトの配列からカスタムオブジェクトを構築する必要があります。オブジェクトの配列を反復処理してカスタムオブジェクトを出力する
以下の例では、salesman_1_nameが配列に含まれる回数をカウントし、各Salesman_1_nameのグロスを追加し、salesman_1_nameごとに保証がnullでない場合にカウントする方法を教えてください。私が持っているのであれば:
[
{salesman_1_name:Brian, gross:100, warranty: Easycare},
{salesman_1_name:Brian, gross:100, warranty: Easycare},
{salesman_1_name:Brian, gross:100, warranty: null},
{salesman_1_name:Kreso, gross:100, warranty: null},
{salesman_1_name:Filip, gross:100, warranty: Easycare}
]
を私は出力する必要があるでしょう:
[
Name:Brian, Count:3, Gross:300, WarrantyCount:2,
Name:Kreso, Count:1, Gross:100, WarrantyCount:0,
Name:Filip, Count:1, Gross:100, WarrantyCount:1
]
は 'Easycare'文字列ですか? WarrantyCountはどこから手に入りますか? –
はい、私はこの例の2つの「Brian」行に保証名を追加するつもりでした。私は保証がヌルでない場合にカウントする必要があります+ + – BHead
なぜ 'Filip ... WarrantyCount:1'と' Brian ... WarrantyCount:2'? –