2025-02-16 14:35

Status: child

Tags: typescript

Pizza App

const menu = [
	{name: "Margherita", price: 8},
	{name: "Pepperoni", price: 10},
	{name: "Hawaiian", price: 10},
	{name: "Veggie", price: 9},
]
 
const globalId = 0
const cashInRegister = 100
const orderQueue = []
 
function addNewPizza(pizzaObj) {
	menu.push(pizzaObj)
}
 
function placeOrder(pizzaName) {
	for (var i = 0; i < menu.length; ++i) {
		const currentPizza = menu[i]
		if (pizzaName == currentPizza.name) {
			cashInRegister += currentPizza.price
			const orderQueueObj = {
			pizza: currentPizza.name,
			status: "ordered",
			id: globalId,
			}
			orderQueue.push(orderQueueObj)
			globalId++
			return orderQueueObj
		}
	}
	 
}
 
function completeOrder(orderId) {
	const selectedPizza = menu.find()
}

References