RosettaCodeData/Task/Stack/Jsish/stack.jsish

16 lines
369 B
Plaintext

/* Stack, is Jsish */
var stack = [];
puts('depth:', stack.length);
stack.push(42);
stack.push('abc');
puts('depth:', stack.length);
puts('popped:', stack.pop());
if (stack.length) printf('not '); printf('empty\n');
puts('top:', stack[stack.length-1]);
puts('popped:', stack.pop());
if (stack.length) printf('not '); printf('empty\n');
puts('depth:', stack.length);