javascript --队列

function Queue() {
	let items = []
	
    //添加元素
	this.enqueue = function(element) {
		items.push(element)
	}
				
	//移除项
	this.dequeue = function() {
		return items.shift();
	}
				
	//查看头元素
	this.front = function() {
		return items[0]
	}
				
	//判空
	this.isEmpty = function() {
		return items.length == 0
	} 
				
	//打印
	this.print = function() {
		console.log(items.toString());
	}
}

队列是一种先进先出的数据结构

你可能感兴趣的:(javascript,数据结构)