ds-algo-study
Version:
Just experimenting with publishing a package
25 lines (19 loc) • 443 B
JavaScript
var Stack = function() {
var someInstance = {};
// Use an object with numeric keys to store values
var storage = {};
var length = 0;
// Implement the methods below
someInstance.push = function(value) {
storage[length] = value;
length++;
};
someInstance.pop = function() {
length && length--;
return storage[length];
};
someInstance.size = function() {
return length;
};
return someInstance;
};