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