UNPKG

call-stack

Version:

call-stack module (originally by Finley.Z.M.F)

16 lines (12 loc) 429 B
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