Members
队列的长度。
Methods
移除队列中的所有元素。
检查此队列是否包含指定的元素。
| Name | Type | Description |
|---|---|---|
item |
* | 要搜索的元素。 |
出队一个元素。如果队列为空则返回 undefined。
Returns:
出队的元素。
将指定元素入队。
| Name | Type | Description |
|---|---|---|
item |
* | 要入队的元素。 |
返回队列队首的元素。如果队列为空则返回 undefined。
Returns:
队列队首的元素。
对队列中的元素进行原地排序。
| Name | Type | Description |
|---|---|---|
compareFunction |
Queue.Comparator | 定义排序顺序的函数。 |
Type Definitions
在对队列排序时用于比较两个元素的函数。
| Name | Type | Description |
|---|---|---|
a |
* | 数组中的一个元素。 |
b |
* | 数组中的一个元素。 |
Returns:
如果
a 小于 b 则返回负值,
如果 a 大于 b 则返回正值,
如果 a 等于 b 则返回 0。
Example:
function compareNumbers(a, b) {
return a - b;
}
