StackJS provides a global object called Stack, which can store values with aliases. Any javascript value can be stored inside this stack. So, when you need those values, they are ready to go ;]~~
Sets some value on the stack, set thrid parameter to false to prevent data updating.
Returns value with given alias.
Returns value with given alias and deletes it from Stack.
Removes many items from Stack, returning the amount of deletions.
Removes all items from Stack.
Removes all items from Stack, along with the save points.
Returns the Stack size.
Creates a save point on Stack, it will hold all the Stack state at that time, and works like a backup. If same alias is specified more than one time, the save point will be overwrote. If no parameter is specified, a anonymous save point will be create.
Restores a save point by its alias. If no alias is specified, last save point will be restored.