Коллбэки. Как сделать функции обработки состояния заказа
Ребята, всем привет. Не могу понять условие и что делать от слова "совсем". Помогите, направьте, подскажите
Нужно создать систему обработки заказов с использованием callback-функций.Каждый заказ имеет свой id, сумму и состояние (выполнен / выполнен).
Нужно реализовать функции для добавления нового заказа, изменения состояния и вывода информации о заказах.
// Объект для хранения заказов
const orders = {};
function addOrder(orderNumber, amount, callback) {
// Если заказа нет - добавить в список заказов с полем completed = false и колбэком вывести результат, иначе колбэком вывести сообщение о том, что заказ существует
}
function completeOrder(orderNumber, callback) {
// Если заказ существует - добавить в список заказов с полем completed = true и колбэком вывести результат, иначе колбэком вывести сообщение о том, что заказа нет
}
function listOrders(callback) {
// Пройтись по объекту заказов и вывести информацию в виде:
// Заказ #1 - Сумма: 50, выполнен
// Заказ #2 - Сумма: 30, не выполнен