js实现一个栈的数据结构 首先了解一下什么是栈,栈是一个后进先出的一种数据结构,执行起来效率比较高. 对于栈主要包括一些方法,弹出栈pop(),弹出栈顶元素,并删除该元素:压入栈push(),向栈中压入某个方法,栈中的长度加一:读取栈顶元素peek(),仅读取不删除 使用js的构造模式创建栈类,原型进行共享主要方法 代码实现如下 (function(root) { function Stack() { this.dataStore = []; //数组的元素个数 this.top = 0; }…