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();
用js来实现栈的对象
最新推荐文章于 2022-05-09 19:18:46 发布