概念

一个先进先出的数据结构

image.png
js 没有队列,但是可以用 Array 模拟

  1. const q = [];
  2. // 入队
  3. q.push(1);
  4. q.push(20);
  5. // 出队
  6. q.shift(); // 1
  7. q.shift(); // 2

场景

需要先进先出的场景,如:js 队列中的异步任务,计算最近请求的次数

事件循环与异步队列

image.png