您的位置:首页 > 其它

面向对象原型学习笔记》模拟数组的几个小功能

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: