美文网首页工作生活
数组的Array的栈方法和队列方法

数组的Array的栈方法和队列方法

作者: h5溧水大表哥 | 来源:发表于2019-07-04 09:56 被阅读0次

一、数组的栈方法遵循遵循first in last out的原则(后进先出)
类似于裤兜装东西,先放一把钥匙,再放一个打火机,再放一包烟,我想取出钥匙必须得把上面的东西先取出才能拿到钥匙,先取出烟,在取出打火机,然后才能取到钥匙。是一个有底无顶的盒子。
1、.push()
往原数组的末尾添加项,它返回的新数组的长度。

var arr = [1,2,3,4,5]
console.log(arr.push(9))
image.png

原数组被改变:

console.log(arr)
image.png

2、.pop()
从元数组的末尾删除项,返回的是被删除的项。

var arr = [1,2,3,4,5]
console.log(arr.pop())

被删除的项是“5”,所以输出结果如下:


image.png

原数组被改变:

console.log(arr)
image.png

二、队列方法遵循first in first out的原则(先进先出)
先放进去的东西先拿出来,例如排队打饭,我先排队的排在前面,先打完饭,就先出来。
1、.unshift()
往原数组的前端加入一个项,返回值是新数组的长度。

 var arr = [1,2,3,4,5]
 console.log(arr.unshift(6))
image.png

原数组被改变:

console.log(arr)
image.png

2..shift()
从原数组的前端删除一个项,返回的是被删除的项。

var arr = [1,2,3,4,5]
console.log(arr.shift())
image.png

原数组被改变:

console.log(arr)
image.png

小编能力有限,存在不足或不全,请大家指出,共同学习与交流。

相关文章

  • javascript的数组Array

    创建数组及修改 类型检测 转换方法 Array栈操作 Array队列操作 Array的反转和排序 数组的连接与截取...

  • 数组的Array的栈方法和队列方法

    一、数组的栈方法遵循遵循first in last out的原则(后进先出)类似于裤兜装东西,先放一把钥匙,再放一...

  • JavaScript数组中的22个常用方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • js数组方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • Javascript Array对象属性

    前面的话 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、...

  • 数组方法

    构建数组 检测数组 栈方法 队列方法 重排序方法 操作方法 位置方法 迭代方法 递归方法

  • 数组方法

    javascript中数组的22种方法 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法...

  • (八)数组方法

    数组方法汇总 数组拼接为字符串 模拟栈和队列 排序 数组操作 查找item在数组中的位置 迭代方法 归并方法

  • 关于Array 栈方法和队列方法

    栈方法: 推入 -- 弹出 队列的方法: 先进先出 方法用途shift()读取数组第一项unshift()插入第一项

  • javascript笔记2:数组Array

    javascript的Array主要包括以下几种类型的方法: 1,栈方法 Array.push();//添加在数组...

网友评论

    本文标题:数组的Array的栈方法和队列方法

    本文链接:https://www.haomeiwen.com/subject/fhgkhctx.html