Queue.js
class Queue{
constructor(array){
if(!array) array = [];
this._items = [...array];
}
//添加
enqueue(item){
this._items.push(item);
}
//删除
dequeue(){
return this._items.shift();
}
//返回第一个元素
front(){
return this._items[0];
}
// 是否为空
isEmpty(){
return this._items.length === 0;
}
// 获取元素个数
size(){
return this._items.length;
}
//转字符串
toString(){
return this._items.join(",")
}
}



