var Queue = function(){
var items = [];
//入队
this.enqueue = function(element){
items.push(element);
}
//出队
this.dequeue = function(element){
return items.shift(); //拿走第一个元素
}
//返回第一个元素
this.front = function(){
return items[0];
}
//是否是空
this.isEmpty = function(){
return items.length === 0;
}
//清除队列
this.clear = function(){
items = [];
}
//队列大小
this.size = function(){
return items.length;
}
this.print = function(){
console.log(items.toString());
}
}