call-stack
Version:
call-stack module (originally by Finley.Z.M.F)
16 lines (12 loc) • 429 B
JavaScript
var stack = require('./index')();
stack.push('item0', 'item1');
stack.push('item2');
stack.each(function(val, i) {
console.log('pointer %d: %s', i, val);
});
stack.pointer = 0;
console.log('set pointer to %d', stack.pointer);
console.log(stack.alloc('123')); // output: item0
console.log(stack.alloc('123')); // output: item1
console.log(stack.alloc('123')); // output: item2
console.log(stack.alloc('123')); // output: 123