let stocks = {
PancakeIngredients: ["flour", "eggs 🥚", "sugar", "milk🥛", "butter"],
liquid: ["water 🥛", "coffee ☕", "wine🍷"],
holder: ["frying pan 🍳"],
toppings: ["sauce 🥫"],
};
// Function to place an order
var order = (pancakes_name, call_production) => {
setTimeout(() => {
console.log(
`Order placed, ${stocks.PancakeIngredients[pancakes_name]} was selected first amongst the list of ${stocks.PancakeIngredients.length} ingredients`
);
call_production();
}, 2000);
};
// Function for the production process
var production = () => {
setTimeout(() => {
console.log("Production has started");
}, 1000);
setTimeout(() => {
console.log("The ingredients has been added to the order, lets bake");
setTimeout(() => {
console.log(`add ${stocks.liquid[0]} and stir`);
setTimeout(() => {
console.log(`place your ${stocks.holder[0]} on the heater`);
setTimeout(() => {
console.log("careful so it doesn't get burnt on fire");
setTimeout(() => {
console.log(
`add some ${stocks.toppings[0]} to give it some unique taste`
);
setTimeout(() => {
console.log("serve pancakes");
}, 1000);
}, 1000);
}, 1000);
}, 1000);
}, 1000);
}, 1000);
};
order(1, production);
Comments