Queue
Class Queue
'use strict';
const Collection = require('runner-runner-collection');
let queue = new Collection.Queue();
queue.enqueue("Winnie");
queue.enqueue("Christopher");
queue.enqueue("Tigra");
for (let object of queue) {
console.log(object);
}
Kind: global class
- Queue
- .dequeue() ⇒
* - .enqueue(object)
- .peek() ⇒
* - .clear()
- .contains(object)
- .size() ⇒
Number
- .dequeue() ⇒
queue.dequeue() ⇒ *
Removes and returns an object from the head of the Queue
Kind: instance method of Queue
Returns: * - object from the head of the Queue
queue.enqueue(object)
Adds an object to the tail of the Queue
Kind: instance method of Queue
| Param | Type | Description |
|---|---|---|
| object | * |
to be added to the tail of the Queue |
queue.peek() ⇒ *
Returns an object from the head of the Queue, but does not remove it
Kind: instance method of Queue
Returns: * - object from the head of the Queue
queue.clear()
Removes all objects from the Queue
Kind: instance method of Queue
queue.contains(object)
Tests if an object in the Queue
Kind: instance method of Queue
| Param | Type | Description |
|---|---|---|
| object | Boolean |
to look |
queue.size() ⇒ Number
Return a size of the Queue
Kind: instance method of Queue
Returns: Number - size of the Queue