Implementation of Queue in JavaScript
Free Web development courses with real-time projects Start Now!!
Program 1
"use strict" const ps=require("prompt-sync"); const prompt=ps({sigint:true}); let choice; const myqueue=new Array(); do { console.log("------------------Queue Menu--------------------"); console.log("1.Insert "); console.log("2.Delete "); console.log("3.Display "); console.log("4.Exit"); console.log("----------------------------------------------------"); choice=parseInt(prompt("Enter your choice")) switch(choice) { //Insert case 1: { let n=parseInt(prompt("Enter an element")); myqueue.push(n); break; } // Delete case 2: { if(myqueue.length==0) console.log("Queue is Empty"); else console.log("Deleted element: " +myqueue.shift()); break; } // Display case 3: { if(myqueue.length==0) console.log("Queue is Empty"); else { // let i; // for(i=0;i<myqueue.length;i++) // console.log(myqueue[i]); console.log(myqueue); } } } }while(choice!=4);
If you are Happy with DataFlair, do not forget to make us happy with your positive feedback on Google