关于javascript:js实现栈

先进后出
用数组模仿栈实现

class Stack {
    constructor() {
      this.items = []
    }
}

1、插入方法

push(element) {
  this.items.push(element)
}

2、推出办法

pop() {
  return  this.items.pop()
}

3、获取栈顶元素

peek() {
  return this.items[this.items.length - 1]
}

4、判断是否为空

isEmpty() {
  return this.item.length === 0
}

5、清空

clear() {
  this.items = []
}

6、获取长度

size() {
  return this.items.length
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理