面向对象原型学习笔记》模拟数组的几个小功能
2016-02-29 21:20
288 查看
var arr = []; // 模拟push添加数组,并返回新数组长度 Array.prototype.pushLast = function(){ for(var i=0;i<arguments.length;i++){ this[this.length] = arguments[i]; } return this.length; } // 模拟数组length Array.prototype.len = function(){ for(var i=1;i<i+2;i++){ if(!this[i]){ if(!this[0]){ return 0; }else{ return i; } } } } // 模拟数组pop Array.prototype.delLast = function(){ var last = this[this.len()-1]; delete this[this.len()-1]; return last; }
相关文章推荐
- NYOJ 56 阶乘因式分解(一)
- uva10003(区间dp,提供两种枚举顺序)
- linux PV操作理解
- 笔记:linux下mysql设置utf-8编码方法
- WinCE5.0下直接写屏操作与函数 CreateDIBSection() 的使用
- Action实现ModelDriven接口后的运行流程
- 【bzoj2946】[Poi2000]公共串 后缀自动机
- 关于毕业设计
- CodeForces 609 A. USB Flash Drives(贪心)
- Vijos P1911珠心算测验
- 架构漫谈(二):认识概念是理解架构的基础
- pixi.js webgl库
- 南阳OJ 阶乘因式分解
- vb.net 线程处理画面
- HDU 1671 Phone List 字典树
- Maven的安装及配置
- 项目管理杂谈:工期估算
- Java学习之多态
- 验证括号是否匹配
- Light oj-1370(素数筛选)