Сейчас я разрабатываю приложение 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, но он всегда генерировал неправильный результат.
Пожалуйста, кто-нибудь предоставит код для его достижения
Задача ещё не решена.
Других решений пока нет …