# 简介

# 队列是什么

  • 一个先进先出的数据结构

  • JavaScript中没有队列,但可以用Array实现队列的所有功能

# Codeing Part

const queue = [];
queue.push(1);
queue.push(2);
const item1 = queue.shift();
const item2 = queue.shift();
1
2
3
4
5

# 队列的应用场景

  • 需要先进先出的场景

  • 比如:食堂排队打饭,JS异步中的任务队列、计算最近请求次数