ck-stack

1.0.5 • Public • Published

Stack

An ES6 implementation of a stack

Usage

$ npm install ck-stack --save
import stack from 'ck-stack';

const s = stack()
<script type='text/javascript' src='/dist/ck-stack.js'></script>
<script type='text/javascript' src='/dist/ck-stack.min.js'></script>

const s = Stack()
s.push(1)
s.push(2)
s.push(3)

s.getValues()
// => [1, 2, 3]   - this is a copy of the stack array

s.isEmpty()
// => false

s.current()
// => 3

s.pop()
// => 3

s.current()
// => 2

s.clear()
s.getValues
// => []

s.isEmpty()
// => true

Tests

$ npm run test

License

MIT - see LICENSE.md

Readme

Keywords

Package Sidebar

Install

npm i ck-stack

Weekly Downloads

3

Version

1.0.5

License

MIT

Last publish

Collaborators

  • chrisknowles