Queue

new Cesium.Queue()

一种队列,可以在末尾入队(enqueue)元素,并从队首出队(dequeue)元素。

Members

readonly length : number

队列的长度。

Methods

移除队列中的所有元素。
检查此队列是否包含指定的元素。
Name Type Description
item * 要搜索的元素。
出队一个元素。如果队列为空则返回 undefined。
Returns:
出队的元素。
将指定元素入队。
Name Type Description
item * 要入队的元素。
返回队列队首的元素。如果队列为空则返回 undefined。
Returns:
队列队首的元素。

sort(compareFunction)

对队列中的元素进行原地排序。
Name Type Description
compareFunction Queue.Comparator 定义排序顺序的函数。

Type Definitions

Cesium.Queue.Comparator(a, b)number

在对队列排序时用于比较两个元素的函数。
Name Type Description
a * 数组中的一个元素。
b * 数组中的一个元素。
Returns:
如果 a 小于 b 则返回负值, 如果 a 大于 b 则返回正值, 如果 a 等于 b 则返回 0。
Example:
function compareNumbers(a, b) {
    return a - b;
}
需要帮助?获取答案的最快方式是在 Cesium 论坛 上向社区和团队提问。