classMinStack { constructor () { this.stack = [] } // 入栈 push (item) { this.stack.push(item) } // 查看栈顶值 top () { returnthis.stack[this.stack.length - 1] } // 实现最小值功能 min () { returnMath.min.apply(null, this.stack) } // 出栈方法 pop () { returnthis.stack.pop() } } constm = newMinStack()