# Stack
栈是一种 先进后出(LIFO) 的有序集合,新添加或待删除的元素都保存在栈的同一端,叫做栈顶。另一端叫做栈底。
# push(element)
参数:
{any} element
- 进入栈的元素
详细: 将元素推入栈中
用法:
new Stack().push(element);
# pop()
返回:
{any} element
- 出栈的元素
详细: 执行出栈的操作
用法:
new Stack().pop();
# peek()
返回:
{any} element
- 栈顶的元素
详细: 获得栈顶的元素, 但是不移出栈
用法:
new Stack().peek();
# isEmpty()
返回:
{boolean}
- 栈是否为空
详细: 判断栈是否为空
用法:
new Stack().isEmpty();
# clear()
返回:
{undefined}
详细: 清空栈
用法:
new Stack().clear();
# size()
返回:
{number} size
- 栈内的元素个数
详细: 返回栈内的元素个数
用法:
new Stack().size();