В последнее время я начал экспериментировать с функциональным программированием, и я пытаюсь преобразовать старый модуль, который я написал, используя императивное программирование.Функциональное программирование Javascript/Параметры передачи
Скажем, у меня есть два массива объектов
т.е.orders: [
{
idOrder: 1,
amount: 100,
customerId: 25,
},
{
idOrder: 2,
amount: 200,
customerId: 20,
}
]
customers: [
{
customerId: 20,
name: "John Doe",
orders: []
},
{
customerId: 25,
name: "Mary Jane",
orders: []
}
]
Я хочу, чтобы подтолкнуть все заказы к соответствующему клиенту. Есть ли чистый способ сделать это?
Я попытался это, но, очевидно, она не работает таким образом:
customers.orders = orders.filter((x) => {
if (x.customerId === customerId) {
customer.orders.push(x);
}
});
Благодарности
, пожалуйста, добавьте код, который у вас есть, и что вы пробовали. –
Для Java см. Http://www.oracle.com/technetwork/articles/java/json-1973242.html – donlys
@donlys - Но вопрос не в Java – Quentin