javascript中创建Strack函数(转)

function Stack() {

var items = [];

this.push = function(element){ items.push(element); };

this.pop = function(){ return items.pop(); };

this.peek = function(){ return items[items.length-1]; };

this.isEmpty = function(){ return items.length == 0; };

this.size = function(){ return items.length; };

this.clear = function(){ items = []; };

this.print = function(){ console.log(items.toString()); };

}
原文地址:https://www.cnblogs.com/cheerone/p/6519501.html