stack.js
A simple stack data structure for Node.js.
Installation
npm install stackjs
Example
var Stack = ; var stack = ; stack;stack;stacksize; // 2stack; // 5stack; // 5stacksize; // 1
API
Stack()
Initializes a new empty Stack
.
Stack#isEmpty()
Returns whether the stack is empty or not.
Stack#peek()
Peeks at the top element of the stack.
Throws an Error
when the stack is empty.
Stack#pop()
Pops the top element of the stack.
Throws an Error
when the stack is empty.
Stack#push(element)
Pushes the element
at the top of the stack and returns its new size.
Stack#size()
Returns the size of the stack.
Testing
npm install
npm test
Licence
MIT