// 创建订单数据结构 class Order { constructor(orderNumber, amount, orderTime, orderStatus, updateTime) { this.orderNumber = orderNumber; this.amount = amount; this.orderTime = orderTime; this.orderStatus = orderStatus; this.updateTime = updateTime; } }

// 创建一组订单数据 const orders = [ new Order("001", 150, "2021-01-01", "未付款", "2021-01-01"), new Order("002", 300, "2021-01-02", "已付款", "2021-01-02"), new Order("003", 250, "2021-01-03", "已发货", "2021-01-03"), new Order("004", 180, "2021-01-04", "已付款", "2021-01-04"), new Order("005", 220, "2021-01-05", "已发货", "2021-01-05") ];

// 查找下单时间最早的订单 let earliestOrder = orders[0]; for (let i = 1; i < orders.length; i++) { if (orders[i].orderTime < earliestOrder.orderTime) { earliestOrder = orders[i]; } }

console.log("下单时间最早的订单:", earliestOrder);

// 查找订单状态是已付款的订单 const paidOrders = orders.filter(order => order.orderStatus === "已付款"); console.log("订单状态是已付款的订单:", paidOrders);

// 查找订单金额超过200的,并且订单状态是已发货的订单 const highAmountDeliveredOrders = orders.filter(order => order.amount > 200 && order.orderStatus === "已发货"); console.log("订单金额超过200并且状态是已发货的订单:", highAmountDeliveredOrders)

存储一组订单数据。订单的信息包括订单号订单金额订单时间订单状态未付款、已付款、已发货、已评价订单更新时间 新建5条订单放入 2找出下单时间最早的订单并打印 3找出订单状态是已付款的 4找出订单金额超过200的并且订单状态是已发货

原文地址: http://www.cveoy.top/t/topic/imLm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录