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;
}
