引自JavaScript权威指南(第三版):数组的高级用法
来源:互联网 发布:淘宝快递怎么合作 编辑:程序博客网 时间:2024/03/29 18:39
引自JavaScript权威指南(第Ⅲ版):数组的高级用法
/*
引自JavaScript权威指南内的实例和说明。
方法 push() 会将一个或多个新元素附加到一个数组的尾部,然后返回它所附加的最后一个值
方法 pop() 所做的恰恰相反,它将删除数组的最后一个元素,减少数组的长度。然后返回它所删除的值
方法 pop() 所做的恰恰相反,它将删除数组的最后一个元素,减少数组的长度。然后返回它所删除的值
注:这两个方法都是就地修改数组的,不会生成一个修改过的数组。联合使用 push() 和 pop() ,我们就可以用 JavaScript 数组实现一个先进后出的栈了。
*/
var stack = [];
stack.push(1,2); //栈 [1,2] 返回 2
stack.pop(); //栈 [1] 返回 2
stack.push(3); //栈 [1,3] 返回 3
stack.pop(); //栈 [1] 返回 3
stack.push([4,5]); //栈 [1,[4,5]] 返回 [4,5]
stack.pop() //栈 [1] 返回 [4,5]
stack.pop() //栈 [] 返回 1
/*
方法 unshift() 会将一个或多个元素添加到数组的头部,然后把已有的元素移动到下标较大的位置上,以腾出空间,它返回的是数组的新长度。
方法 shift() 会删除并返回数组的第一个元素,然后将其接下来的所有元素都向前移动以填补第一个元素留下的空白。
*/
var a = [];
a.unshift(1); // a:[]
a.unshift(22); // a:[22,1] 返回: 1
a.shift(); // a:[1] 返回 22
a.unshift(3,[4,5]); // a:[3,[4,5],1] 返回 3
a.shift(); // a:[[4,5],1] 返回 3
a.shift(); // a:[1] 返回 [4,5]
a.shift(); // a:[] 返回 1
- 引自JavaScript权威指南(第三版):数组的高级用法
- JavaScript权威指南_chap7数组
- javaScript权威指南 第六版 第三章 笔记
- 《CSS权威指南第三版》第三章的读书笔记
- JavaScript权威指南__第三章
- Javascript权威指南第三章读后小笔记
- hadoop 权威指南【第三版】
- Javascript高级程序设计(第三版) 数组
- 一个大型例子搞定 Javascript 的数组基础知识 ——总结《Javascript 权威指南》第六版数组基础知识
- JavaScript权威指南:数组(第七章)
- JavaScript权威指南第07章 数组
- JavaScript权威指南笔记4_数组
- JavaScript权威指南__第七章:数组
- JavaScript权威指南笔记之数组方法
- 《javascript权威指南》学习笔记数组对象
- javascript权威指南(第四版)
- javascript权威指南第六版
- 《CSS权威指南第三版》第一章的读书笔记
- Mobility Pack for Sun Java Studio Enterprise 8
- [转贴]智者的四句箴言
- 数字空间中的二值形态学
- 关于软件开发的知识产权的看法
- 有友如此
- 引自JavaScript权威指南(第三版):数组的高级用法
- 使用 delete 删除指定数组
- Java 理论与实践: 用弱引用堵住内存泄漏
- 捕捉指定ID/Name的onfocus事件
- J2ME Timer 使用指南
- EJB核心技术及其应用 EJB核心技术及其应用
- 2006年国内手机游戏领域十大预测
- Linux 指令大全(1)
- 低价战略 革命主机价格将低于299美金