push(), shift():Array Queue Methods

JavaScript array can act as a queue. Queues restrict access in a first-in-first-out (FIFO) data structure. A queue adds items to the end of a list and retrieves items from the front of the list.

The array method for retrieving from a queue is called shift(). shift() removes the first item in the array and returns it decreases the length of the array by one.

 
<!DOCTYPE html>
<html>
<head>
    <title>Example</title>
    <script type="text/javascript">
        var colors = new Array(); //create an array 
        var count = colors.push("A", "B"); //push two items 
        document.writeln(count); //2 
        count = colors.push("C"); //push another item on 
        document.writeln(count); //3 
        
        var item = colors.shift(); //get the first item 
        document.writeln(item); //"A" 
        document.writeln(colors.length); //2 
       
    </script>
</head>
<body>
</body>
</html>
  
Click to view the demo
Home 
  JavaScript Book 
    Essential Types  

Array:
  1. The Array Type
  2. Array Built-in Methods
  3. Detecting Arrays
  4. Get and set array values
  5. Enumerating the Contents of an Array
  6. Array Length
  7. Array join() method
  8. Array concat()
  9. Array indexOf()
  10. Array lastIndexOf()
  11. Array every()
  12. Array filter() filters array with the given function.
  13. Array map()
  14. Array forEach()
  15. push() and pop():Array Stack Methods
  16. push(), shift():Array Queue Methods
  17. Array reduce()
  18. Array reduceRight()
  19. reverse():Reordering array
  20. Array slice()
  21. Array some()
  22. Array splice()
  23. Array sort()
  24. toString(), toLocaleString() and valueOf Array
  25. Array unshift()