用js来实现栈的对象

来源:互联网 发布:淘宝产品组合策略案例 编辑:程序博客网 时间:2024/06/05 09:49
function Stack() {    var stack = new Array();  // 存放栈的数组    // 入栈    this.push = function(o) {        stack.push(o);    };    // 出栈    this.pop = function() {        var o = stack[stack.length-1];        stack.splice(stack.length-1,1);        return o;    };    // 检查栈是否为空    this.isEmpty = function() {        if(stack.length>0) {            return false;        }        else {            return true;        }    }}var stack = new Stack(); //实例化栈对象stack.push('1');stack.isEmpty();
原创粉丝点击