0.2.1 • Published 6 years ago

rrstore v0.2.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

RRStore

Simple round-robin in-memory store for numeric value.

Install

npm i rrstore

Usage

var RRStore = require('rrstore');
var store = new RRStore(3); // Create empty store with 3 slots
store.push(4); 
store.push(1); 
store.push('text'); 
store.push(3); // override first value

// Result store is [3, 1, NaN]
console.log(store.toString()) // [1, NaN, 3]
console.log(store.avg) // 2
console.log(store.sum) // 4
console.log(store.min) // 1
console.log(store.max) // 3
console.log(store.last()) // 3
console.log(store.last(1)) // [3]
console.log(store.last(2)) // [NaN, 3]


store.push('text2');
console.log(store.lastNum); // 3
...
var store = new RRStore([3, 'text', 1]);
store.push(4); 
// Result store is [4, NaN, 1];
0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago