Members
队列的长度。
Methods
从队列中删除所有项目。
检查此队列是否包含指定的项。
| Name | Type | Description |
|---|---|---|
item |
* | 要搜索的项目。 |
出列一个项目。如果队列为空,则返回未定义。
Returns:
已退出队列的项。
将指定项目排队。
| Name | Type | Description |
|---|---|---|
item |
* | 要排队的项目。 |
返回队列前面的项。如果队列为空,则返回未定义。
Returns:
队列前面的项目。
对队列中的项目进行适当排序。
| Name | Type | Description |
|---|---|---|
compareFunction |
Queue.Comparator | 定义排序顺序的函数。 |
Type Definitions
在对队列排序时用于比较两个项目的函数。
| Name | Type | Description |
|---|---|---|
a |
* | 数组中的项。 |
b |
* | 数组中的项。 |
Returns:
如果a小于
b,则返回a negactive value,
如果a大于b,则为正值,或
如果a等于b,则为0。Example:
function compareNumbers(a, b) {
return a - b;
}
