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>
Home
JavaScript Book
Essential Types
JavaScript Book
Essential Types
Array:
- The Array Type
- Array Built-in Methods
- Detecting Arrays
- Get and set array values
- Enumerating the Contents of an Array
- Array Length
- Array join() method
- Array concat()
- Array indexOf()
- Array lastIndexOf()
- Array every()
- Array filter() filters array with the given function.
- Array map()
- Array forEach()
- push() and pop():Array Stack Methods
- push(), shift():Array Queue Methods
- Array reduce()
- Array reduceRight()
- reverse():Reordering array
- Array slice()
- Array some()
- Array splice()
- Array sort()
- toString(), toLocaleString() and valueOf Array
- Array unshift()