Оценить алгоритмическую сложность выполнения функции

// Функция должна принять два массива входных данных:
// 1. Массив объектов User с полями id (число) и name (строка)
// 2. Массив объектов где поле userId соответствует полю id объекта User
// Возвращаем новый массив заказов, где каждому заказу добавлен объект пользователя

function orderMapper(users, orders) {
    return orders.map(order => {
        const user = users.find(user => user.id === order.userId);
        return {...order, user};
    });
}

Доп вопрос 1.

Перепиши функцию, чтобы она возвращала то же самое, но с меньшей алгоритмической сложностью.

Оставьте комментарий