Angular 7中的队列方法是否等同于c#queue?

问题描述 投票:0回答:2

我需要从响应中获取队列数据并从另一端检索它。是否有角度7的方法来完成它?

angular angular7 typescript2.0
2个回答
2
投票

您可以实现自己的队列类

class Queue<T>{
 _queue: T[];

 constructor(queue?: T[]) {
  this._queue = queue || [];
 }

 enqueue(item: T) {
  this._queue.push(item);
 }

 dequeue(): T {
  return this._queue.shift();
 }

 clear() {
  this._queue = [];
 }

 get count(): number {
  return this._queue.length;
 }
}

0
投票

JavaScript中的Queue可以如下实现:

var queue = [];
queue.push(2);         // queue is now [2]
queue.push(5);         // queue is now [2, 5]
var i = queue.shift(); // queue is now [5]
alert(i);              // displays 2
© www.soinside.com 2019 - 2024. All rights reserved.