实现栈,有入栈出栈的方法,以及length属性
区块链毕设网qklbishe.com为您提供问题的解答
实现栈,有入栈出栈的方法,以及length属性
class Stack { constructor() { this.index = -1; this.items = []; } // 入栈 push(element) { this.items[++this.index] = element; } // 出栈 pop() { return this.items[this.index–]; } // 返回栈顶元素 peek() { return this.items[this.index]; } // 判断栈是否为空 isEmpty() { return this.index < 0; } // 返回栈的长度 get length() { return this.index + 1 } }
25:47
以上就是关于问题实现栈,有入栈出栈的方法,以及length属性的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训