pop(),push(),shift(),unshift()的作用和区别
来源:互联网 发布:苹果手机微信数据恢复 编辑:程序博客网 时间:2024/05/16 18:14
首先这几个函数都是用于操作数组的,作用分为添加和弹出数据,区别则主要是方向和顺序上的差别。
首先规定一个数组的顺序
var array=["red","green","blue"];
</pre><p>"red"一端为前,"blue"一端为后。规定了方向后下面用例子来具体说明。</p><p><pre name="code" class="javascript">window.onload=function(){var array=["red","green"];console.log("begin:"+array);array.push("blue");console.log("after push():"+array);array.shift();console.log("after shift():"+array);array.unshift("red","black");console.log("after unshift('red','black'):"+array);array.pop();console.log("after pop():"+array);}
输出结果:
begin:red,greenindex.php:12 after push():red,green,blueindex.php:14 after shift():green,blueindex.php:16 after unshift('red','black'):red,black,green,blueindex.php:18 after pop()red,black,green应该很清楚了,pop()是弹出最后一个,并返回该元素,push()是从后面继续添加元素,shift()是弹出第一个,unshift()是在前端添加,并且最后的顺序和括号的顺序一致。
0 0
- pop(),push(),shift(),unshift()的作用和区别
- shift/unshift/push/pop区别
- pop,push,shift,unshift
- Javascript的shift()和push(),unshift()和pop()方法简介
- js开发:数组的push()、pop()、shift()和unshift()
- 数组的操作push,pop,shift,unshift
- javascript的pop,push.shift,unshift
- js中数组方法push()、shift()与pop()、unshift()的区别
- 【Perl读书笔记】数组操作push、pop、shift和unshift
- javascript-shift()、unshift()和pop()、push()
- [乐意黎转载]JS中push()和pop()以及unshift()和shift()的用法小结
- 数组的各种方法范例pop,push,unshift,splice,shift
- Js数组的方法pop,push,unshift,splice,shift
- Js数组的操作push,pop,shift,unshift等方法
- js队列方法push()、shift()与pop()、unshift()的理解
- js中 数组的操作 push(),pop(),shift(),unshift() 简介
- js中push(),pop(),unshift(),shift()的用法小结
- 前端关于队列push(),shift()的操作(pop(),unshift())
- hdu4790Just Random
- UVa 12100 Printer Queue(习题5-7)
- [0.0] 什么是机器学习
- 线程 —— 通过 Callable 对象创建线程
- 两次BC反思
- pop(),push(),shift(),unshift()的作用和区别
- 关闭游览器后, php程序还会执行吗?
- CentOS 7环境Linux服务器搭建记录
- 测试
- 调整数组顺序使奇数位于偶数前面
- 用C语言查询某个人的投票数
- [算法学习笔记]线性时间排序----计数排序
- HDU 2594 Simpsons’ Hidden Talents (kmp)
- 随笔2