data = {
{'uid': 12, 'amount': 100},
{'uid': 23, 'amount': 250}
}
object = {12:{'name':'Paul', 'id':12}, 20:{'name':'Mike', 'id':20}, 41:{'name':'Jack', 'id':41}, 23:{'name':'Luke', 'id':23}}
ожидаемый результат:
const result = {{'name':'Paul', 'id': 12, 'amount':100}, {'name':'Luke', 'id': 12, 'amount': 250}}
Я попытался сопоставить идентификаторы uid для получения и массив значений, например
uids = [12, 23]
, затем
names = uids.map(key => object[key].name);
так что я мог использовать их для сопоставления ключей и имен в другом объекте, но не мог понять это Я знаю, что это basi c javascript, но я новичок в этом