队列util/queue
实现队列数据结构。
API
Queue<T> 类
表示一个队列。
泛型参数 | 约束类型 | 默认类型 |
---|---|---|
T | — | — |
字段 | 类型 | 描述 |
---|---|---|
⮞
top
: T
(只读)获取队列顶部的值。 |
T
|
(只读)获取队列顶部的值。 |
⮞
empty
: boolean
(只读)判断队列是否为空。 |
boolean
|
(只读)判断队列是否为空。 |
⮞
length
: number
(只读)获取队列的长度。 |
number
|
(只读)获取队列的长度。 |
方法 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
⮞
enqueue(item)(item:
将项添加到队列末尾。
返回值类型: |
将项添加到队列末尾。 |
||||||||
⮞
dequeue()():
取出队首的项。 返回值类型: 返回队首的项。如果队列为空则返回 undefined。 |
取出队首的项。 |
||||||||
⮞
toArray()():
将队列转为数组。 返回值类型: |
将队列转为数组。 |
||||||||
⮞
toString()():
将队列转为字符串。 返回值类型: |
将队列转为字符串。 |
||||||||
⮞
inspect()():
(保护的)自定义调试时的显示文案。 返回值类型: |
(保护的)自定义调试时的显示文案。 |