I have tried using setTimeout
but I added pizzaTask
method, the setTimeout
doesn't seem to work. Yes, I do not want any async or promises here.
function preparePizza(n) {
console.log("Finish preparing pizza " + n);
console.log("Start baking pizza " + n);
setTimeout(bakePizza, 10000);
}
function bakePizza() {
console.log("Finish baking pizza");
}
function makePizza(n) {
console.log("Start preparing pizza " + n);
setTimeout(preparePizza(n), 5000);
}
function pizzaTask() {
for (let x = 1; x <= 10; x++) {
makePizza(x);
}
console.log("Read to take new order ...");
}
pizzaTask();