Рекурсивный массив значений в значении Angular5 Typescript

Сейчас я разрабатываю приложение angular5, использующее машинописный текст в качестве языка сценариев. У меня проблема с массивом рекурсивной суммы в машинописном массиве.

Пусть говорит, что у меня есть PurchaseClass и DepositClass
В моем PurchaseClass его содержат

{[id:1,amount:133],[id:2,amount:40]}

В моем DepositClass содержится такой массив

{[deposit_id:6,deposit_amount:50],[deposit_id:7,deposit_amount:100]}

У меня б.у.DepositClass это пустой массив для размещения депозита
что я хочу достичь в моем используемомDepositClass содержать

{[deposit_id:6,id:1,deposit_used:50,amount_left:83],[deposit_id:7,id:1,deposit_used:83,amount_left:0],[deposit_id:7,id:1,deposit_used:17,amount_left:23],}

Я пробовал много способов, таких как сначала итерация purchaseClass, и вложил в него depositClass, но он всегда генерировал неправильный результат.
Пожалуйста, кто-нибудь предоставит код для его достижения

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]