I get in response an array with deposits, and I need to get depositId, but multicurrency deposits have an array of several deposits. (First array) As a result, I need to have an array with deposits, without linkedDeposits. (On the example of the second array) I just can’t figure out how to do this
[ {
depositId: 1111,
depositName: 'Test',
depositCur: 'RUB'
}
,
{
depositName: 'Test',
linkedDeposits: [ {
depositName: 'Test',
depositId: 2222,
sepositName: 'Test RUB',
depositCur: 'RUB'
}
,
{
depositName: 'Test',
depositId: 3333,
sepositName: 'Test USD',
depositCur: 'USD'
}
,
]
}
]
[ {
depositId: 1111,
depositName: 'Test',
depositCur: 'RUB'
}
,
{
depositName: 'Test',
depositId: 2222,
sepositName: 'Test RUB',
depositCur: 'RUB'
}
,
{
depositName: 'Test',
depositId: 3333,
sepositName: 'Test USD',
depositCur: 'USD'
}
]

Array.prototype.flatMap()