Capped Array
An efficient fixed-length array implementation, It has queue and stack operations and is efficient. This is much faster than using shif
or unshift
of Array
.
Installation
npm install zo-capped-array --save
Usage
const CappedArray = let ca = 3 ca // ca: [1] ca // ca: [1,2] ca // ca: [1,2,3] ca //return:1 ca: [2,3,4] ca //return:2 ca: [3,4,5] ca //return:5 ca: [3,4] ca // ca: [6,3,4] ca //return:4 ca: [7,6,3] ca //return:7 ca: [6,3] for let i = 0; i < calength; i++ let v = ca //v is assigned to 6, 3 in order ca for let v of ca //v is assigned to 6, 3 in order for let i v of ca //i is assigned to 0, 1 in order //v is assigned to 6, 3 in order ca //return:6 ca //return:3 ca //return: false caclear ca //return: true