Members
The length of the queue.
Methods
Remove all items from the queue.
Check whether this queue contains the specified item.
| Name | Type | Description |
|---|---|---|
item |
* | The item to search for. |
Dequeues an item. Returns undefined if the queue is empty.
Returns:
The the dequeued item.
Enqueues the specified item.
| Name | Type | Description |
|---|---|---|
item |
* | The item to enqueue. |
Returns the item at the front of the queue. Returns undefined if the queue is empty.
Returns:
The item at the front of the queue.
Sort the items in the queue in-place.
| Name | Type | Description |
|---|---|---|
compareFunction |
Queue.Comparator | A function that defines the sort order. |
Type Definitions
A function used to compare two items while sorting a queue.
| Name | Type | Description |
|---|---|---|
a |
* | An item in the array. |
b |
* | An item in the array. |
Returns:
Returns a negative value if
a is less than b,
a positive value if a is greater than b, or
0 if a is equal to b.
Example:
function compareNumbers(a, b) {
return a - b;
}
