首页 > 代码库 > javascript栈的建立样码
javascript栈的建立样码
早上参加小孩的一年级入学前,看看相关的东东啦。。
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()); }}var stack = new Stack();console.log(stack.isEmpty());stack.push(5);stack.push(8);console.log(stack.peek());stack.push(11);console.log(stack.size());console.log(stack.isEmpty());stack.push(15);stack.pop();stack.pop();console.log(stack.size());stack.print();
javascript栈的建立样码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。