阿里巴巴|js数据结构学习----栈
text":"1.栈
- 后进先出
- 函数是进行栈中
- 数组
- 链表
- push(element):添加一个新元素到栈顶位置
- pop():移除栈顶的元素 , 同时返回被移除的元素
- peek():返回栈顶的元素 , 不对栈做任何修改
- isEmpty():如果栈里没有任何元素就返回true , 否则返回false
- size()返回栈里的元素个数 , 这个方法和数组的length属性类似
- toString():将栈结构的内容以字符形式返回
[类
function Stack () {
//栈中的属性
this.items = [
//栈的相关操作
//1.将元素压入栈
Stack.prototype.push = function (e) {
this.items.push(e)
//2.将元素出栈
Stack.prototype.pop = function () {
return this.items.pop()
Stack.prototype.peek = function () {
return this.items[this.items.length - 1
Stack.prototype.isEmpty = function () {
if (this.items.length == 0)
return false
else return true
Stack.prototype.size = function () {
return this.items.length
【阿里巴巴|js数据结构学习----栈】
Stack.prototype.toString = function () {
return this.items.toString()
stack = new Stack()
在js中类的方法最好是写在原型链中如:Stack.prototype.方法=function(){
"
- 阿里巴巴|电商转折点出现?神秘消失23天的李佳琦,意外暴露了阿里的问题
- 网友热议|母亲回应3个孩子2个上清华:只能教孩子做人诚实守信 学习都靠自己努力
- 阿里巴巴|李佳琦消失扯下阿里“遮羞布”,原来淘宝根本就没有护城河
- 阿里巴巴|低调了三年的阿里如今又重新走上了神坛,马云藏了十年的底牌再也藏不住了
- 格力电器|不要再说Python难了,按照这个学习路线,四周速成Python
- 阿里巴巴|蚂蚁和阿里,准备彻底分家
- 阿里巴巴|马云现身西班牙开12亿豪华游艇
- 阿里巴巴|线上酒店,把线下渠道搬到线上,同样可以得到商机
- 阿里巴巴|享受退休生活的阿里巴巴创始人马云现身西班牙马略卡岛
- 任正非|京东618增长率历年最慢,阿里巴巴表示:难兄难弟
