Коллбэки. Как сделать функции обработки состояния заказа

Ребята, всем привет. Не могу понять условие и что делать от слова "совсем". Помогите, направьте, подскажите

Нужно создать систему обработки заказов с использованием callback-функций.Каждый заказ имеет свой id, сумму и состояние (выполнен / выполнен).

Нужно реализовать функции для добавления нового заказа, изменения состояния и вывода информации о заказах.

// Объект для хранения заказов
const orders = {};

function addOrder(orderNumber, amount, callback) {
    // Если заказа нет - добавить в список заказов с полем completed = false и колбэком вывести результат, иначе колбэком вывести сообщение о том, что заказ существует
}

function completeOrder(orderNumber, callback) {
    // Если заказ существует - добавить в список заказов с полем completed = true и колбэком вывести результат, иначе колбэком вывести сообщение о том, что заказа нет
}

function listOrders(callback) {
    // Пройтись по объекту заказов и вывести информацию в виде:
    // Заказ #1 - Сумма: 50, выполнен
    // Заказ #2 - Сумма: 30, не выполнен

Ответы (0 шт):